Java遍历Properties所有元素的方法实例
2023-06-13 09:15:12 时间
//初始化properties
Propertiespro=newProperties();
try{
InputStreaminStr=ClassLoader.getSystemResourceAsStream("wahaha.properties");
pro.load(inStr);
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}
propertyNames()返回属性列表中所有键的枚举
Enumerationenu2=pro.propertyNames();
while(enu2.hasMoreElements()){
Stringkey=(String)enu2.nextElement();
System.out.println(key);
}
返回所有的属性值
//Properties继承于Hashtable,elements()是Hashtable的方法,返回哈希表中的值的枚举。
Enumerationenu=pro.elements();
while(enu.hasMoreElements()){
Stringkey=(String)enu.nextElement();
System.out.println(key);
}
返回所有的属性(属性名,属性值)
//Properties继承于Hashtable,entrySet()是Hashtable的方法,
//返回此Hashtable中所包含的键的Set视图。此collection中每个元素都是一个Map.Entry
Iteratorit=pro.entrySet().iterator();
while(it.hasNext()){
Map.Entryentry=(Map.Entry)it.next();
Objectkey=entry.getKey();
Objectvalue=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启动器_JAVA基础:Java 启动器如何查找类
- java控制台输入数组_Java控制台输入数组并逆序输出的方法实例
- java运行环境安装及配置教程
- java axis_Java 使用Axis实现WebService实例
- java平均的随机数_Java 随机数详解「建议收藏」
- java文件压缩成zip_java的实例
- JAVA遍历数组的三种方法_java遍历object数组
- JAVA静态内部类_java静态内部类实例化
- java实现栈详解程序员
- java 之容器详解编程语言
- Java实现Redis分布式锁(java实现redis锁)
- 连接高效完成Java面试:掌握Oracle连接知识(java面试oracle)
- 机制Java探索Redis过期机制(redisjava过期)
- 互操作Java与Redis缓存互操作实践(redis缓存与java)
- 深入浅出 使用 Java 连接 Neo4j(java连接neo4j)
- Java程序在Linux系统中实现命令操作(java运行linux命令)
- Java+MySql图片数据保存与读取的具体实例
- java实现文件读写与压缩实例
- JAVA得到数组中最大值和最小值的简单实例