1. 程式人生 > >(很容易理解)Java 建立/讀取配置檔案

(很容易理解)Java 建立/讀取配置檔案

建立/讀取配置檔案

新建一個配置檔案”config.ini”並寫入預設設定

Properties pro = new Properties();

pro.put("GuestDefaultFloor", "10");

pro.store(new BufferedOutputStream(new FileOutputStream("config.ini")),"Save Configs File.");

三個步驟:

new Properties 例項化

put 放入配置

store 儲存

讀取配置檔案並轉換為String

Properties pro = new Properties();

pro.load(new BufferedInputStream(new FileInputStream("config.ini")));

String defaultGuestFloor = pro.getProperty("GuestDefaultFloor");

也是三個步驟:

new Properties 例項化

load 載入配置

使用getProperty賦值給String

可以自動判斷配置檔案是否已經存在,如果不存在自動建立,如果存在直接讀寫的例項程式碼:

try {

    pro.load(new BufferedInputStream(new FileInputStream("config.ini")));

} catch (FileNotFoundException e) {

    pro.put("GuestDefaultFloor", "10");

    try {

        pro.store(new BufferedOutputStream(new FileOutputStream("config.ini")),"Save Configs File.");

    } catch (FileNotFoundException f) {

        f.printStackTrace();

    } catch (IOException i) {

        i.printStackTrace();

    }

} catch (IOException i) {

    i.printStackTrace();

} finally {

    String defaultGuestFloor = pro.getProperty("GuestDefaultFloor");

    guestFloor = Integer.parseInt(defaultGuestFloor);

}