JAVA讀取屬性文件的幾種方法總結(jié)
1.使用java.util.Properties類的load()方法
示例:
Java代碼
InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2.使用java.util.ResourceBundle類的getBundle()方法
示例:
Java代碼
ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
3.使用java.util.PropertyResourceBundle類的構(gòu)造函數(shù)
示例:
Java代碼
InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
4.使用class變量的getResourceAsStream()方法
示例:
Java代碼
InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5.使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
示例:
Java代碼
InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
6.使用java.lang.ClassLoader類的getSystemResourceAsStream()靜態(tài)方法
示例:
Java代碼
InputStream in = ClassLoader.getSystemResourceAsStream(name);
Properties p = new Properties();
p.load(in);
7.使用apache的PropertiesConfiguration類
示例:
Java代碼
Configuration config = new PropertiesConfiguration("test.properties");
config.getProperty(key);
- java應(yīng)用cpu占用過高問題分析及解決方法
- Linux中使用Shell腳本查看Java線程的CPU使用情況
- java內(nèi)存溢出示例(堆溢出、棧溢出)
- 詳解Java的堆內(nèi)存與棧內(nèi)存的存儲機(jī)制
- 基于Java 數(shù)組內(nèi)存分配的相關(guān)問題
- java 深入理解內(nèi)存映射文件原理
- java將數(shù)據(jù)寫入內(nèi)存,磁盤的方法
- Ubuntu中為Android系統(tǒng)實現(xiàn)內(nèi)置Java應(yīng)用程序測試Application Frameworks層的硬件服務(wù)
- Ubuntu中為Android HAL編寫JNI方法提供JAVA訪問硬件服務(wù)接口
- 從Java的jar文件中讀取數(shù)據(jù)的方法
- Java實現(xiàn)獲取cpu、內(nèi)存、硬盤、網(wǎng)絡(luò)等信息的方法示例
相關(guān)文章
Spring?@DateTimeFormat日期格式化時注解場景分析
這篇文章主要介紹了Spring?@DateTimeFormat日期格式化時注解場景分析,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05
在IntelliJ IDEA中多線程并發(fā)代碼的調(diào)試方法詳解
這篇文章主要介紹了在IntelliJ IDEA中多線程并發(fā)代碼的調(diào)試方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08
Collections工具類_動力節(jié)點(diǎn)Java學(xué)院整理
Collections工具類提供了大量針對Collection/Map的操作。這篇文章主要介紹了Collections工具類_動力節(jié)點(diǎn)Java學(xué)院整理,需要的朋友可以參考下2017-04-04
java用字節(jié)數(shù)組解決FileInputStream讀取漢字出現(xiàn)亂碼問題
這篇文章主要介紹了java用字節(jié)數(shù)組解決FileInputStream讀取漢字出現(xiàn)亂碼問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05
利用Log4j將不同Package的日志輸出到不同文件的方法
日志是應(yīng)用軟件中不可缺少的部分,Apache的開源項目log4j是一個功能強(qiáng)大的日志組件,提供方便的日志記錄。這篇文章主要介紹了利用Log4j將不同Package的日志輸出到不同文件的方法,需要的朋友可以參考借鑒,下面來跟著小編一起學(xué)習(xí)學(xué)習(xí)吧。2017-01-01

