getResourceAsStream()
java.lang.Class
クラスのメソッドです。このメソッドは、指定された名前のリソースをクラスパスに見つけます。実際には、このメソッドはこのオブジェクトのクラス ローダーに委譲します。この例では、PropUtil
オブジェクトのクラス ローダーです。ただし、委任の前に、次のアルゴリズムを使用して、指定されたリソース名から絶対リソース名が構築されます。
138181 次
2 に答える
75
静的メソッドを使用してクラスパス フォルダーからプロパティ ファイルをロードすると、以下のコードを使用できます。
//load a properties file from class path, inside static method
Properties prop = new Properties();
prop.load(Classname.class.getClassLoader().getResourceAsStream("foo.properties"));
于 2013-04-24T06:04:17.173 に答える
64
final Properties properties = new Properties();
try (final InputStream stream =
this.getClass().getResourceAsStream("foo.properties")) {
properties.load(stream);
/* or properties.loadFromXML(...) */
}
于 2012-08-19T06:30:34.523 に答える