プロパティファイル
プロパティファイルとは
キーと値が対になったデータを保存しているファイル。
コンパイルなしでプログラムの動作を変更できるので後で変わる可能性のある値とか設定すると良い。
# コメント sample.id=abcde
プロパティファイルの読み込み
Propertiesクラスを使用して読み込む場合
try (FileInputStream in= new FileInputStream("sample.properties");){ Properties prop = new Properties(); prop.load(in); String lang = prop.getProperty("sample.id"); }catch (IOException e) { }
ResourceBundleクラスを使用して読み込む場合
// 拡張子なしでファイルを指定。パスは書けない ResourceBundle rb = ResourceBundle.getBundle("sample"); System.out.println(rb.getString("sample.id"));