`
gybmike
  • 浏览: 180330 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

循環map(轉)

    博客分类:
  • java
阅读更多
根据JDK的新特性,用For循环Map,例如循环Map的Key

 
for(String dataKey : paraMap.keySet()) 
{ 
System.out.println(dataKey ); 
} 



这里要注意的是,paraMap是怎么样定义的,如果是简单的Map paraMap = new HashMap();那前面的String就只能换成Object了.

对整Map的key和value都进行循环,如下:



for(Map.Entry<String, Object> entry : paraMap.entrySet()) 
{ 
System.out.println(entry.getKey()+": "+entry.getValue()); 
} 



要是在以前,则是这么循环的:

 
Iterator it = paraMap.entrySet().iterator(); 
while (it.hasNext()) 
{ 
Map.Entry pairs = (Map.Entry)it.next(); 
System.out.println(pairs.getKey() + " = " + pairs.getValue()); 
} 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics