當我們寫乙個簡單程式(例如圖書管理、快遞管理等)時,經常會有一些困擾,我們上一次錄入的物件資訊,下一次都不能儲存。在我們學習了檔案的io操作後,也許可以將這些資訊寫入檔案中,下一次執行程式時就可以載入資料。這些資訊的儲存有一些成熟的格式,比如說xml,json等,我們先來學習一下.properties檔案。
properties類繼承hashtable,可以訪問鍵值對,屬性列表中的每個鍵及其對應的值都是乙個字串。該類的方法有:
public
static
void
main
(string[
] args)
throws ioexception
檔案如下
}執行結果為
XML與Properties檔案區別
1 從結構上來說 xml檔案主要是樹形結構。properties檔案主要是以key value鍵值對的形式存在。xml格式的檔案要比.properties格式的檔案更靈活一些 properties格式的檔案已鍵值對形式存在,主要就是賦值,而且只能賦值,不能夠進行其他的操作。xml格式的檔案可以有多種...
XML檔案與properties檔案的異同
區別說明 properties配置檔案,風格是乙個屬性對應於乙個值 key value 這樣的鍵值匹對模式。這樣給我的感覺就是每一行properties配置檔案的鍵值,對應著一次賦值。事實上,如果你試驗一下,在前後兩行properties檔案中給同乙個屬性賦不同值,得到的結果往往是屬性是後面賦值的值...
XML檔案與properties檔案的異同
properties配置檔案,風格是乙個屬性對應於乙個值 key value 這樣的鍵值匹對模式。這樣給我的感覺就是每一行properties配置檔案的鍵值,對應著一次賦值。事實上,如果你試驗一下,在前後兩行properties檔案中給同乙個屬性賦不同值,得到的結果往往是屬性是後面賦值的值。prop...