Java プロパティファイルの値を取得する

Javaのプロパティファイルの値を取得するサンプルです。
ファイルの拡張子は、propertiesです。

確認環境
・eclipse 4.8

目次

サンプル プロパティファイルを作成する
  プロパティファイルへの値のセットと取得

プロパティファイルを作成する

1.「新規」→「その他」をクリックします。

2.「ファイル」を選択して次へをクリックします。

3.ファイル名を入力します。拡張子をpropertiesにします。

プロパティファイルへの値のセットと取得

1.プロパティファイルに値をセットする

プロパティファイル(test1.properties)にkeyとvalueを手動で追加します。

#comment
test1=12345
test2=test\u3067\u3059

1行目は、コメントです。
2行目は、keyがtest1で、valueが12345です。
3行目のvalueは、「testです」と入力しています。入力すると上記の文字になります。

Eclipse プロパティファイルで日本語を表示する

2.設定ファイルから値を取得

上記で設定した値をコードで取得するサンプルです。

package test1;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;

public class Test1 {
	public static void main(String[] args) {
		Properties properties = new Properties();
		String file1 = "./test1.properties";
		
		try {
			FileInputStream fis = new FileInputStream(file1);
			try {
				properties.load(fis);
				String a = properties.getProperty("test1");
				System.out.println(a); // 12345
				
				String b = properties.getProperty("test2");
				System.out.println(b); // testです

			} catch (IOException e) {
				e.printStackTrace();
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}
	}
}

16,19行目は、引数にtest1.propertiesにあるkeyを指定し、そのkeyに対応するvalueを取得します。

関連の記事

Java バイナリファイルの読み込みと書き込み

△上に戻る