地図
| --Hashtable
| --Propreties
特徴:
1、キーと値の組が文字列型である
2、集約データストリームに保存することができ、またはから得られるストリーム
キーと値のペアの形式のプロファイルに存在する動作
ユニークな方法
GetPropertyの文字列(文字列のキー)
のsetPropertyオブジェクト(文字キー、文字列値)
を設定し、<文字列> stringPropertyNames()
空のリスト(のPrintStream OUT);指定された出力ストリームに//このプロパティリストの印刷。
空店舗(OutputStreamのうち、文字列のコメント ); // 永続的な、ストリームに保存されている
のボイドストア(ライターライター、文字列のコメント); //
無効負荷(、InputStreamであるinStream); //データストリームを取得
無効負荷を(リーダリーダ);
コード例:
1 公共 静的 ボイドメイン(文字列[]引数)がスロー{にIOException 2 // propertiesDemoを(); 3 propertiesStream(); 4 } 。5 。6 プライベート 静的 ボイド propertiesStream()スローにIOException { 7。 ファイルファイル= 新しい新しいファイル(「INFO.TXTを" ); 8 // ファイルが存在するかどうかを決定する 9。 のiF(!)File.Exists(){ 10 file.createNewFile(); 11 } 12れる // コレクションの作成 13 P =プロパティ新しい新しいプロパティ(); 14 // Propertiesコレクションを確認し 15 P.LIST(のSystem.out); 16 リーダーリーダー= 新しい新規FileReaderの(ファイル) 。17 p.load(リーダー) 18は、 // プロパティコレクションを確認 。19 Pを.LIST(のSystem.out); 20 // 添加元素 21は p.setProperty( "趙"、」6" )、 22は 23である // セーブ 24 p.store(新しい新 AたFileOutputStream(ファイル)、 "情報" ); 25 } 26 27 公共の 静的な 無効propertiesDemo()はスローにFileNotFoundExceptionは、IOException { 28 // 创建集合 29個 のプロパティP = 新しいプロパティ(); 30 // 存储元素 31 p.setProperty( "張"、 "3" )。 32 p.setProperty( "LI"、 "4" )。 33 p.setProperty( "王"、 "5" )。 34 p.setProperty( "周"、 "6" )。 35 // 修改元素 36 p.setProperty( "周"、 "7" )。 37 // 取出元素 38 セット<文字列> 名前= p.stringPropertyNames()。 39 40 のために(文字列名:名){ 41 文字列値= p.getProperty(名); 42 のSystem.out.println(名+ ":" + 値)。 43 } 44 45 p.store(新たFileOutputStream( "INFO.TXT")、 "情報" )。 46 }