中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java怎么讀取properties文件

小億
83
2023-12-15 21:51:26
欄目: 編程語言

在Java中,可以使用java.util.Properties類來讀取.properties文件。

首先,需要創建一個Properties對象,并使用load()方法加載文件。加載時需要提供一個InputStream對象,通常通過ClassLoader來獲取文件的輸入流。

例如,假設有一個名為config.properties的文件,文件內容如下:

username=admin
password=123456

可以使用以下代碼來讀取該文件:

import java.io.InputStream;
import java.util.Properties;

public class ReadPropertiesFile {

    public static void main(String[] args) {
        try {
            Properties properties = new Properties();

            // 通過ClassLoader獲取文件的輸入流
            InputStream inputStream = ReadPropertiesFile.class.getClassLoader().getResourceAsStream("config.properties");

            // 加載文件
            properties.load(inputStream);

            // 讀取屬性值
            String username = properties.getProperty("username");
            String password = properties.getProperty("password");

            System.out.println("Username: " + username);
            System.out.println("Password: " + password);

            // 關閉輸入流
            inputStream.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

輸出結果:

Username: admin
Password: 123456

在上述代碼中,getResourceAsStream()方法用于獲取文件的輸入流,相對路徑是相對于類路徑的。然后,使用load()方法加載文件,將文件內容讀取到Properties對象中。接著,通過getProperty()方法獲取指定屬性的值。

需要注意的是,讀取.properties文件時,文件的編碼應該與Java程序的編碼一致,否則可能會出現中文亂碼等問題。

0
尖扎县| 虎林市| 三穗县| 汾阳市| 宁河县| 壤塘县| 新蔡县| 财经| 红安县| 吴忠市| 瑞金市| 库伦旗| 温泉县| 浮山县| 盱眙县| 台州市| 重庆市| 徐水县| 静海县| 时尚| 海淀区| 鲜城| 通渭县| 宾川县| 凌云县| 孝感市| 镶黄旗| 彭阳县| 泰安市| 兰坪| 瑞金市| 彰化县| 金川县| 瓦房店市| 蒲城县| 胶州市| 朝阳市| 新兴县| 嘉荫县| 张家港市| 天水市|