亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
汉川市| 敦化市| 孟津县| 连州市| 临沧市| 南溪县| 广饶县| 吉木乃县| 万源市| 绍兴市| 南充市| 林口县| 长顺县| 绥化市| 琼海市| 汾西县| 卫辉市| 文安县| 鲁甸县| 仲巴县| 苗栗县| 宣化县| 宜兰县| 黎平县| 山丹县| 公主岭市| 长治县| 阿坝县| 马关县| 乡城县| 怀宁县| 额济纳旗| 黄大仙区| 麟游县| 安丘市| 苏尼特右旗| 西峡县| 隆尧县| 中江县| 海安县| 普宁市|