java从property中取值,JAVA读取PROPERTIES配置文件
項目經常用到json,xml,Properties,文本文件等,作為配置文件。用來存儲連接字符串或其他配置參數等。
本文記錄properties。
properties文件,存儲格式 鍵=值。例如新建一個 config.properties文件:
properties文件特點:
1,鍵值對格式
2,=等號后面,值前面,的空格,會自動忽略掉
3,值后面的空格,不會忽略
4,=等號后面的雙引號,不會忽略
5,#井號后面內容,為注釋,忽略
所以,讀取config.properties,通過key獲取值,得到結果為:
connip為[192.168.10.29]
username為[user1]
password為[pwd1 ? ?] ? 這里要注意,pwd1后面有空格
user為[“user1”] 這里要注意,值,包括雙引號。
在java中操作properties的類為,Java.util.Properties。
讀取properties的方法,比較簡單
三步:
1,加載資源; 2,通過key獲取值; 3,測試輸出
輸出結果為:192.168.10.29
error
程序說明:
1、資源加載
Thread.currentThread().getContextClassLoader().getResourceAsStream(“config.properties”);
這里用到了這個格式資源加載方式。
2、properties注意getProperty,有一個重載。
一個是直接獲取值
另一個是當key不存在時,返回默認值
(完)
關于資源加載:
輸出:path1:/G:/alljavaprojece/myeclipse10project/mydemo2/bin/
path2:/G:/alljavaprojece/myeclipse10project/mydemo2/bin/
path3:/G:/alljavaprojece/myeclipse10project/mydemo2/bin/my/properties/
亂碼
總結
以上是生活随笔為你收集整理的java从property中取值,JAVA读取PROPERTIES配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php domain cookie cr
- 下一篇: php 方法求 的近似值,PHP中的等角