プロパティ:それだけで永続的なコレクションのコレクションです
概要:
プロパティ(Java.util.Properties)、Javaクラスは、主にコンフィギュレーション・ファイルを読み込むために使用され、異なるプログラミング言語は、独自のサポートされているプロファイルを持って、多くの変数は常に、ユーザーの設定を容易にするために、できる変化しているプロファイルユーザーは、関連する変数の設定から十分なプログラム自体を変更することができます。Javaでのようなパラメータ設定は、その設定ファイルは、多くの場合、キーと値のペアの形式で、ファイルを.propertiesファイル。
一般的な方法:
1.指定されたファイルを書きます
1 公共 静的 ボイドメイン(文字列[]引数){
2つの プロパティPR = 新しいプロパティ();
3 pr.put( "名前"、 "张三" )。
4 pr.put( "年齢"、 "18" )。
5
6 試み{
7 てFileWriter FW = 新しいてFileWriter(新しいファイル( "SRC / text.properties" ));
8 pr.store(FW、 "这是一段注释" )。
9
10 } キャッチ(IOExceptionを電子){
11 e.printStackTrace();
13 }
2.読む指定されたファイルから(最も一般的にコンフィギュレーション・ファイルを読み込みます)
公共の 静的な 無効メイン(文字列[] args)を{
// 从指定文件读取
してみてください{
プロパティPR = 新しいプロパティ();
FileInputStreamのFIS = 新しい FileInputStreamを(新しいファイル( "SRC / text.properties" ));
// 使用"UTF-8"编码
InputStreamReaderのISR = 新しい InputStreamReaderの(FIS、 "UTF-8" )。
pr.load(ISR)。
文字列名 = pr.getProperty( "名前" );
String型の年齢 = pr.getProperty( "年齢" );
のSystem.out。 + "---" + 年齢)。
} キャッチ(例外e){
// TODO自動生成キャッチブロック
e.printStackTrace();
}
}
テキスト.propertiesファイル
1 #\ u8FD9 \ u662F \ u4E00 \ u6BB5 \ u6CE8 u91CA \
2 #Mon 10月に28 9時59分35秒2019 CST
。3歳= 18である
。4名=ジョー・スミス