23行目: | 23行目: | ||
Writer fw = new FileWriter("hoge.properties"); | Writer fw = new FileWriter("hoge.properties"); | ||
Properties p = new Properties(); | Properties p = new Properties(); | ||
p.setProperty("heroName", " | p.setProperty("heroName", "fuga"); | ||
p.setProperty("heroHp", "100"); | p.setProperty("heroHp", "100"); | ||
p.setProperty("heroMp", "20"); | p.setProperty("heroMp", "20"); | ||
p.store(fw, "New info"); | p.store(fw, "New info"); | ||
fw.close(); | fw.close(); |
2019年6月25日 (火) 23:56時点における版
私はキーと値を利用したプロパティセットを操作します。
フィールド
- 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);
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, "New info"); fw.close();