(很容易理解)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);
}