IO Javaの学習(Proerties)

地図
  | --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      }

 

おすすめ

転載: www.cnblogs.com/WarBlog/p/12134452.html