Javaプロパティファイルの使い方は?質問する

Javaプロパティファイルの使い方は?質問する

Java プロパティ ファイルとして保存し、後で読み込んで反復処理する構成値のキー/値ペアのリストがあります。

質問:

  • ファイルをロードするクラスと同じパッケージに保存する必要がありますか、それともファイルを配置する特定の場所がありますか?
  • ファイルは特定の拡張子で終わる必要がありますか、それとも.txt問題ありませんか?
  • コード内でファイルを読み込むにはどうすればいいですか
  • 内部の値を反復処理するにはどうすればよいでしょうか?

ベストアンサー1

InputStream をプロパティに渡すことができるため、ファイルはどこにでも配置でき、任意の名前を付けることができます。

Properties properties = new Properties();
try {
  properties.load(new FileInputStream("path/filename"));
} catch (IOException e) {
  ...
}

次のように繰り返します:

for(String key : properties.stringPropertyNames()) {
  String value = properties.getProperty(key);
  System.out.println(key + " => " + value);
}

おすすめ記事