亲宝软件园·资讯

展开

Java遍历Properties所有元素 Java遍历Properties所有元素的方法实例

人气:1
想了解Java遍历Properties所有元素的方法实例的相关内容吗,在本文为您仔细讲解Java遍历Properties所有元素的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Properties,java,下面大家一起来学习吧。

复制代码 代码如下:

 //初始化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 中每个元素都是一个 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);
}
 

 假设wahaha.properties中内容为:
------------------------------
name1=xxxx
name2=yyyyy
name3=zzzzzzz
------------------------------

上面的代码将会输出:
--------------------------
name1
name2
name3
xxxx
yyyyy
zzzzzzz
name1:xxxx
name2:yyyyy
name3:zzzzzzz
---------------------------------

加载全部内容

相关教程
猜你喜欢
用户评论