java操作properties文件方法及實(shí)例

java操作properties文件方法及實(shí)例

ID:34723824

大?。?5.68 KB

頁數(shù):4頁

時(shí)間:2019-03-10

java操作properties文件方法及實(shí)例_第1頁
java操作properties文件方法及實(shí)例_第2頁
java操作properties文件方法及實(shí)例_第3頁
java操作properties文件方法及實(shí)例_第4頁
資源描述:

《java操作properties文件方法及實(shí)例》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、JAVA操作properties文件java中的properties文件是一種配置文件,主要用于表達(dá)配置信息,文件類型為*.properties,格式為文本文件,文件的內(nèi)容是格式是"鍵=值"的格式,等號兩邊可以有空格,可以正常讀取。但是在用用properties的store()方法保存數(shù)據(jù)時(shí),等號兩邊是沒有空格的。在properties文件中,可以用"#"來作注釋,properties文件在Java編程中用到的地方很多,操作很方便。一、properties文件test.properties--------------

2、----------------------------------------##################################??工商報(bào)表應(yīng)用IcisReport的配置文件##??日期:2006年11月21日####################################??說明:業(yè)務(wù)系統(tǒng)TopIcis和報(bào)表系統(tǒng)IcisReport是分離的#??可分開部署到不同的服務(wù)器上,也可以部署到同一個(gè)服務(wù)#??器上;IcisReprot作為獨(dú)立的web應(yīng)用程序可以使用任何#??的Servlet容器

3、或者J2EE服務(wù)器部署并單獨(dú)運(yùn)行,也可以#??通過業(yè)務(wù)系統(tǒng)的接口調(diào)用作為業(yè)務(wù)系統(tǒng)的一個(gè)庫來應(yīng)用.##??IcisReport的ipIcisReport.server.ip=192.168.3.143#??IcisReport的端口IcisReport.server.port=8080#??IcisReport的上下文路徑IcisReport.contextPath=/IcisReport------------------------------------------------------?Properties類

4、的重要方法Properties?類存在于胞?Java.util中,該類繼承自Hashtable1.getProperty(String?key),??用指定的鍵在此屬性列表中搜索屬性。也就是通過參數(shù)key,得到key所對應(yīng)的value。2.load(InputStream?inStream),從輸入流中讀取屬性列表(鍵和元素對)。通過對指定的文件(比如說上面的test.properties?文件)進(jìn)行裝載來獲取該文件中的所有鍵-值對。以供getProperty(String?key)來搜索。3.setProperty

5、(String?key,String?value),調(diào)用Hashtable的方法put。他通過調(diào)用基類的put方法來設(shè)置鍵-值對。?4.store(OutputStream?out,String?comments),??以適合使用load方法加載到?Properties?表中的格式,將此?Properties?表中的屬性列表(鍵和元素對)寫入輸出流。與load方法相反,該方法將鍵-值對寫入到指定的文件中去。5.clear(),清除所有裝載的鍵-值對。該方法在基類中提供。------------------------

6、-------二、操作properties文件的java方法?讀屬性文件Properties?prop=new?Properties();InputStreamin=getClass().getResourceAsStream("/IcisReport.properties");prop.load(in);SetkeyValue=prop.keySet();for(Iteratorit=keyValue.iterator();it.hasNext();){Stringkey=(String)it.next();}--

7、----------------------outputFile=newFileOutputStream(fileName);propertie.store(outputFile,description);outputFile.close();-----------------------------------------------------------------------------------------Class.getResourceAsStream("/some/pkg/resource.prop

8、erties");ClassLoader.getResourceAsStream("some/pkg/resource.properties");java.util.ResourceBundlers=?java.util.ResourceBundle.getBundle("some.pkg.resource");rs.getString("xi

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。