源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-12-24 13:44 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Java遍历Properties所有元素的方法实例
[u]复制代码[/u] 代码如下:
 //初始化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()返回属性列表中所有键的枚举  
[u]复制代码[/u] 代码如下:
Enumeration enu2=pro.propertyNames(); while(enu2.hasMoreElements()){     String key = (String)enu2.nextElement();     System.out.println(key); }  
 返回所有的属性值  
[u]复制代码[/u] 代码如下:
 //Properties 继承于 Hashtable,elements()是Hashtable的方法,返回哈希表中的值的枚举。 Enumeration enu=pro.elements(); while(enu.hasMoreElements()){     String key = (String)enu.nextElement();     System.out.println(key); }  
 返回所有的属性(属性名,属性值)  
[u]复制代码[/u] 代码如下:
 //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 ---------------------------------
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部