• ベストアンサー

「至急」Iniファイルの読み出す

下記のIniファイルを作って、C:\hotant.iniを保存します [セッション1] key1=111 key2=222 [セッション2] key3=333 key4=444 Javaでどうやってこの[セッション1]のkey1とkey2の値を読み出せますか?簡単なソースがあれば、教えてください。 ありがとうございます。

質問者が選んだベストアンサー

  • ベストアンサー
  • i2719
  • ベストアンサー率35% (11/31)
回答No.1

読むだけなら try { java.util.Properties prop = new java.util.Properties(); prop.load(new java.io.FileInputStream("C:\\hotant.ini")); String key1 = prop.getProperty("key1"); String key2 = prop.getProperty("key2"); System.out.println("key1=" + key1); System.out.println("key2=" + key2); } catch (java.io.IOException e) { e.printStackTrace(); }

hotant
質問者

補足

解決しました。ありがとうございます

その他の回答 (1)

  • davosuke
  • ベストアンサー率61% (34/55)
回答No.2

【補足説明】 javaのjava.util.Propertiesには、「セッション」概念がありません。 以下のような場合、java.util.Propertiesを使用しても、 うまく実装できません。 その場合、java.util.Propertiesを継承した、クラスを作成して、 getProperty(セッション名、キー)のようなメソッドを作成することを推奨します。 [セッション1] key1=111 key2=222 [セッション2] key1=333 key2=444

hotant
質問者

補足

ご回答ありがとうございます

関連するQ&A

専門家に質問してみよう