プロパティは、ハッシュテーブルを継承したマップクラスのコレクションです
あなたは、ファイルの種類の.properties、コンテンツキー=値のファイル形式を読み取ることができます
(ビットの高レベルのフローのような)低流量の読みの使用
パッケージのプロパティ; 輸入java.io.FileReader。 インポートにjava.io.IOException; インポートのjava.util.Enumeration; 輸入java.util.Properties; パブリック クラスPropertiesTest { 公共 静的 ボイドメイン(文字列[]引数){ プロパティP = 新しいプロパティ(); してみてください{ System.out.printlnは( ---------------「--------------------读取キー对应的価値-------」); p.load(新しい FileReaderの( "SRC //プロパティ// Test.properties" )); 文字列sP.getProperty =( "キー1"); // デフォルトでは文字列である、キーを返す=何かの後ろに、 "追加しない"と他 のSystem.out.println(S); // AAA のSystem.out.println(「 - ------------------ "----------------------すべてのキートラバースを返す); @SuppressWarnings( "未チェック" ) 列挙E = p.propertyNames(); 一方(e.hasMoreElements()){ 文字キー = (文字列)e.nextElement(); System.out.printlnは(キー + "=" + p.getProperty(キー)); } // KEY3 = CCC //BBB = KEY2 // KEY1 = AAA // マップはとても不規則であるため、順次矛盾記憶されているため返す } キャッチ(IOExceptionをE){ e.printStackTraceを(); } } }
Test.propertiesパス:SRC /プロパティ/ Test.properties
= KEY1のAAAの KEY2 = BBBの KEY3 = CCC