---------------------- android培訓、java培訓、期待與您交流! ----------------------
相信熟悉電腦的人們對於設定檔這個詞語並不陌生,設定檔其實就是儲存電腦軟體,系統等配置資訊的檔案,通過在啟動時載入設定檔獲得檔案裡面的資訊實現對軟體系統的設定修改得到儲存的作用。那麼,java設定檔實現的也是同樣的功能。
一般的設定檔的尾碼有properties和ini這兩種常用的設定檔。通過設定檔,我們可以實現更靈活的操作,設定檔可以說是實現軟體和使用者互動的介面,舉個例子,當我們將一個源檔案編譯成二進位檔案運行時突然發現,我們在源檔案中操作的一個類並不能達到想要的效果,於是我們就需要重新找到源檔案,對其進行修改,然後在編譯運行,這樣的做法顯然效率是不高的,這時,我們可以使用設定檔。源檔案通過調用設定檔指定的類進行操作,當我們需要更改操作的類時,只要修改設定檔即可,無需對源檔案和二進位檔案進行修改,這樣顯然就提高了效率,下面來看看設定檔的使用。
要使用設定檔,首先要瞭解一個類Properties,它是hashtable的子類,所以具有map集合的特點,同時是以索引值對的形式儲存字串。
當我們要載入設定檔的資訊時可以使用
Properties prop = new Properties();File f = new File(“這裡指定設定檔的路徑”);
然後通過
prop.load(new FileInputStream(f));
傳回值prop.getPropertis(”這裡是鍵”);
載入配置和擷取值,對其進行修改使用
Prop.setPropertis(“修改的鍵”,”修改的值”);
當對設定檔進行操作後要儲存是,可以使用
Prop.store(new FileOutputStream(f),”這裡是注釋的資訊”);
這樣就完成了對設定檔的操作。
聽說設定檔的作用很大,但是現在的我還沒有怎麼接觸,只能是把接觸到的東西說出來,沒接觸到的只能在以後的接觸中去體會了。
---------------------- android培訓、java培訓、期待與您交流! ----------------------
詳細請查看:edu.csdn.net/heima