properties是hashtable 執行緒安全 不能以null作為key或者valueproperties 類表示了乙個持久的屬性集。properties 可儲存在流中或從流中載入。屬性列表中每個鍵及其對應值都是乙個字串。
所儲存的資料都是字串類
properties中每個鍵及其對應處理的值都應該是乙個字串,----》特殊設計了兩個方法:string getproperties(string key)---》相當於map的get方法,
setproperties (string key,string value)---》相當於put方法
作用:properties 是儲存到流中或從流中載入
可以理解成本類中有兩個方法,把properties中的資料寫入到檔案,能夠把檔案中的資料讀入到properties中)實現資料到磁碟的永久儲存,或者將磁碟檔案資料讀取到記憶體(**)中使用
1.properties中方法:void list(printstream out)2.呼叫構造方法,建立乙個printstream型別的物件printstream(string filename)
properties ps = new properties();
ps.setproperty("老宋", "認罪了");
ps.setproperty("老王", "弱爆了");
printstream printstream = new printstream("f:/新建檔案");
ps.list(printstream);
fileinputstream fileinputstream = new fileinputstream("新建檔案.txt");
ps.load(fileinputstream);
system.out.println(ps);
system.out.println(ps.get("xiaolan"))
ps:路徑:相對路徑:專案的根路徑
絕對路徑:指定碟符路徑
Python讀寫properties檔案
最近用python寫個工具,涉及到properties檔案的讀寫操作。發現python並沒有提供操作properties檔案的庫,只有乙個 configparser 類來支援 ini 檔案的讀寫,這顯然不是我想要的,於是一番折騰後整出下面這個工具類 property.py usr bin pytho...
Java讀寫配置檔案properties
1.新建乙個test.properties檔案,裡面的值是pageno 1 3.後來發現properties檔案一般只是用來做常量的讀入,而變數的寫入開啟檔案後根本不會變化,後來又改用txt檔案來實現讀寫。string filepath system.getproperty user.dir 得到當...
載入properties檔案
1 使用絕對路徑 string filename c a.properties properties p new properties inputstream input new fileinputstream filename p.load input 缺點 使用了絕對路徑,不利於專案的拷貝 頻繁...