java プロパティから設定ファイルを読み込む方法は?
JavaではPropertiesクラスを利用して設定ファイルを読み込みます。以下に設定ファイルの読み込み手順を示します。
- Propertiesオブジェクトの作成:
Properties props = new Properties();
- Load the configuration file using the load() method.
try {
props.load(new FileInputStream("config.properties"));
} catch (IOException e) {
e.printStackTrace();
}
- プロパティファイルから getProperty() メソッドを使ってプロパティ値を取得する。
String value = props.getProperty("key");
このサンプルコードでは、すべてのコードを示しています。
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
public class ConfigReader {
public static void main(String[] args) {
Properties props = new Properties();
try {
props.load(new FileInputStream("config.properties"));
} catch (IOException e) {
e.printStackTrace();
}
String value = props.getProperty("key");
System.out.println("Value: " + value);
}
}
構成ファイルは「config.properties」で、「key」プロパティがあることを前提にしています。getProperty(“key”)メソッドを呼び出すことで、そのプロパティの値を取得できます。