Java如何遍历Properties的所有的元素

原创 2007年09月26日 22:04:00
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
--------------------------------- 

Java遍历Properties的所有的元素,四种方法详细总结的代码实例

使用Java代码,详细示范四种遍历Properties中的所有元素,并打印输出的代码实例。 直接看代码吧。具体怎么读的文件,我在这就省略啦。我的前一篇文章就是示范怎么读和写Properties文件的...
  • qq_27093465
  • qq_27093465
  • 2017年05月03日 11:15
  • 3252

Java遍历Properties的所有的元素,四种方法详细总结的代码实例

使用Java代码,详细示范四种遍历Properties中的所有元素,并打印输出的代码实例。 直接看代码吧。具体怎么读的文件,我在这就省略啦。我的前一篇文章就是示范怎么读和写Properties文件的...
  • qq_27093465
  • qq_27093465
  • 2017年05月03日 11:15
  • 3252

读取properties文件并遍历输出

读取properties文件,生成map,并遍历输出所有的key--value package com; import java.io.BufferedInputStream; import ja...
  • u012246342
  • u012246342
  • 2016年06月16日 15:29
  • 977

Java zip解压,并遍历zip中的配置文件 .cfg或.properties

  • 2017年12月04日 09:32
  • 6KB
  • 下载

java中List、Set、Map、Properties集合的遍历方法总结

一、遍历 List 集合public class TransList { public static void main(String[] args) { TransList t...
  • qq_22063697
  • qq_22063697
  • 2016年07月14日 01:17
  • 1885

Java properties存储与读取遍历

一、向Properties中添加属性 public Object setProperty(String key, String value) 调用...
  • tterminator
  • tterminator
  • 2016年03月02日 16:33
  • 2609

Properties的用法及其操作属性文件(遍历Key)

1、先看一个例子  Properties prop = new Properties(); //获取输入流   InputStream in = Test.class.getResourceAs...
  • a154832918
  • a154832918
  • 2011年09月21日 09:49
  • 4325

Spring读某类型的Properties文件到Map中

package com.commons; import java.io.IOException; import java.io.InputStreamReader; import java....
  • huangxw000
  • huangxw000
  • 2011年12月14日 15:12
  • 421

【Java编程】写入、读取、遍历配置文件 Properties类

在Java开发中通常我们会存储配置参数信息到属性文件,这样的属性文件可以是拥有键值对的属性文件,也可以是XML文件,关于XML文件的操作,请参考博文【Java编程】DOM XML Parser 解析、...
  • u010355144
  • u010355144
  • 2015年05月18日 14:23
  • 1285

spring boot学习2之properties配置文件读取

在spring boot学习1 时,知道spring boot会默认读取配置application.properties。那如果我们直接在application.properties添加自定义的配置项...
  • dream_broken
  • dream_broken
  • 2017年05月17日 15:31
  • 3145
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java如何遍历Properties的所有的元素
举报原因:
原因补充:

(最多只允许输入30个字)