| 20行目: | 20行目: | ||
System.out.println("name: " + name); | System.out.println("name: " + name); | ||
System.out.println("hp: " + hp); | System.out.println("hp: " + hp); | ||
fr.close(); | |||
Writer fw = new FileWriter("hoge.properties"); | Writer fw = new FileWriter("hoge.properties"); | ||
2019年6月26日 (水) 00:14時点における版
私はキーと値を利用したプロパティセットを操作します。
フィールド
- protected Properties defaults - デフォルト値
メソッド
- load - Reader型のプロパティセットを読み込む
- getProperty - キーを指定してプロパティを取得する
- setProperty - キーと値をプロパティセットへセットする
- store - ファイルを指定して書き込む
例
Reader fr = new FileReader("status.properties");
Properties p = new Properties();
p.load(fr);
String name = p.getProperty("heroName");
int hp = Integer.parseInt(p.getProperty("heroHp"));
System.out.println("name: " + name);
System.out.println("hp: " + hp);
fr.close();
Writer fw = new FileWriter("hoge.properties");
Properties p = new Properties();
p.setProperty("heroName", "fuga");
p.setProperty("heroHp", "100");
p.setProperty("heroMp", "20");
p.store(fw, "Comment");
fw.close();