Java读取propertise配置文件_JAVA读取PROPERTIES配置文件
項(xiàng)目經(jīng)常用到j(luò)son,xml,properties,文本文件等,作為配置文件。用來存儲(chǔ)連接字符串或其他配置參數(shù)等。
本文記錄properties。
properties文件,存儲(chǔ)格式 鍵=值。例如新建一個(gè) config.properties文件:
properties文件特點(diǎn):
1,鍵值對(duì)格式
2,=等號(hào)后面,值前面,的空格,會(huì)自動(dòng)忽略掉
3,值后面的空格,不會(huì)忽略
4,=等號(hào)后面的雙引號(hào),不會(huì)忽略
5,#井號(hào)后面內(nèi)容,為注釋,忽略
所以,讀取config.properties,通過key獲取值,得到結(jié)果為:
connip為[192.168.10.29]
username為[user1]
password為[pwd1 ? ?] ? 這里要注意,pwd1后面有空格
user為[“user1”] 這里要注意,值,包括雙引號(hào)。
在java中操作properties的類為,java.util.Properties。
讀取properties的方法,比較簡(jiǎn)單
三步:
1,加載資源; 2,通過key獲取值; 3,測(cè)試輸出
輸出結(jié)果為:
192.168.10.29
error
程序說明:
1、資源加載
Thread.currentThread().getContextClassLoader().getResourceAsStream(“config.properties”);
這里用到了這個(gè)格式資源加載方式。
2、properties注意getProperty,有一個(gè)重載。
一個(gè)是直接獲取值
另一個(gè)是當(dāng)key不存在時(shí),返回默認(rèn)值
(完)
關(guān)于資源加載:
輸出:
path1:/G:/alljavaprojece/myeclipse10project/mydemo2/bin/
path2:/G:/alljavaprojece/myeclipse10project/mydemo2/bin/
path3:/G:/alljavaprojece/myeclipse10project/mydemo2/bin/my/properties/
亂碼
讀取properties的幫助類:
轉(zhuǎn)自博客:http://www.weixuehao.com/archives/357
總結(jié)
以上是生活随笔為你收集整理的Java读取propertise配置文件_JAVA读取PROPERTIES配置文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java不四舍五入_JAVA-四舍五入之
- 下一篇: java软件网络工程师面试题_170道J