Java遍歷Properties所有元素的方法實(shí)例
//初始化properties
Properties pro = new Properties();
try {
InputStream inStr = ClassLoader.getSystemResourceAsStream("wahaha.properties");
pro.load(inStr);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
propertyNames()返回屬性列表中所有鍵的枚舉
Enumeration enu2=pro.propertyNames();
while(enu2.hasMoreElements()){
String key = (String)enu2.nextElement();
System.out.println(key);
}
返回所有的屬性值
//Properties 繼承于 Hashtable,elements()是Hashtable的方法,返回哈希表中的值的枚舉。
Enumeration enu=pro.elements();
while(enu.hasMoreElements()){
String key = (String)enu.nextElement();
System.out.println(key);
}
返回所有的屬性(屬性名,屬性值)
//Properties 繼承于 Hashtable,entrySet()是Hashtable的方法,
//返回此 Hashtable 中所包含的鍵的 Set 視圖。此 collection 中每個(gè)元素都是一個(gè) Map.Entry
Iterator it=pro.entrySet().iterator();
while(it.hasNext()){
Map.Entry entry=(Map.Entry)it.next();
Object key = entry.getKey();
Object value = entry.getValue();
System.out.println(key +":"+value);
}
假設(shè)wahaha.properties中內(nèi)容為:
------------------------------
name1=xxxx
name2=yyyyy
name3=zzzzzzz
------------------------------
上面的代碼將會(huì)輸出:
--------------------------
name1
name2
name3
xxxx
yyyyy
zzzzzzz
name1:xxxx
name2:yyyyy
name3:zzzzzzz
---------------------------------
- 詳解使用jquery.i18n.properties 實(shí)現(xiàn)web前端國際化
- 基于jQuery.i18n實(shí)現(xiàn)web前端的國際化
- java讀取properties配置文件的方法
- java獲取properties屬性文件示例
- Java讀取properties配置文件時(shí),出現(xiàn)中文亂碼的解決方法
- 詳解五種方式讓你在java中讀取properties文件內(nèi)容不再是難題
- Java中Properties的使用詳解
- java遍歷properties文件操作指南
- ajax讀取properties資源文件數(shù)據(jù)的方法
- Java中的幾種讀取properties配置文件的方式
- 詳解使用jQuery.i18n.properties實(shí)現(xiàn)js國際化
相關(guān)文章
java 利用反射機(jī)制,獲取實(shí)體所有屬性和方法,并對(duì)屬性賦值
這篇文章主要介紹了 java 利用反射機(jī)制,獲取實(shí)體所有屬性和方法,并對(duì)屬性賦值的相關(guān)資料,需要的朋友可以參考下2017-01-01Spring Boot 2.5.0 重新設(shè)計(jì)的spring.sql.init 配置有啥用
前幾天Spring Boot 2.5.0發(fā)布了,其中提到了關(guān)于Datasource初始化機(jī)制的調(diào)整,有讀者私信想了解這方面做了什么調(diào)整。那么今天就要詳細(xì)說說這個(gè)重新設(shè)計(jì)的配置內(nèi)容,并結(jié)合實(shí)際情況說說我的理解和實(shí)踐建議2021-05-05超詳細(xì)介紹idea中java程序打jar包的兩種方式
這篇文章主要介紹了超詳細(xì)介紹idea中java程序打jar包的兩種方式一種是可直接執(zhí)行的runnable jar文件,另一種是包含多個(gè)主類,運(yùn)行時(shí)需要指定主類全類名的jar包,感興趣的可以了解一下2020-07-07springboot項(xiàng)目啟動(dòng)指定對(duì)應(yīng)環(huán)境的方法
這篇文章主要介紹了springboot項(xiàng)目啟動(dòng)指定對(duì)應(yīng)環(huán)境的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08mybatis resultmap 如何為對(duì)象賦值的調(diào)用順序
這篇文章主要介紹了mybatis resultmap 如何為對(duì)象賦值的調(diào)用順序,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01Spring Boot實(shí)現(xiàn)通用的接口參數(shù)校驗(yàn)
本文介紹基于 Spring Boot 和 JDK8 編寫一個(gè) AOP ,結(jié)合自定義注解實(shí)現(xiàn)通用的接口參數(shù)校驗(yàn)。具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05