Javaでプロパティファイルを読み込む方法

java.util.Propertiesクラスを使うと、Javaで.properties設定ファイルを読み込むことができます。簡単なサンプルコードを以下に示します。

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
public class PropertiesReader {
public static void main(String[] args) {
Properties properties = new Properties();
try {
// 读取配置文件
FileInputStream fis = new FileInputStream("config.properties");
properties.load(fis);
// 获取配置项的值
String username = properties.getProperty("username");
String password = properties.getProperty("password");
System.out.println("Username: " + username);
System.out.println("Password: " + password);
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

在上面的示例中,假设我们有一个名为config.properties的配置文件,内容如下:

username=admin
password=123456

FileInputStreamクラスによってファイルストリームを読み込み、load()メソッドによってPropertiesオブジェクトに設定ファイルを読み込む。その後、getProperty()メソッドによって設定項目の値を取得可能となる。

設定ファイルのパスは必ず正しく指定してください。設定ファイルがプロジェクトのルートディレクトリにある場合は、上記の例にある“config.properties”のように相対パスが使えます。それ以外の場所にある場合は、完全なファイルのパスを指定する必要があります。

bannerAds