首页 > 其他 > 详细

遍历Map集合的几种方法

时间:2017-07-17 16:45:42      阅读:313      评论:0      收藏:0      [点我收藏+]

遍历Map集合的几种方法

 


 

方法1:使用迭代器iterator遍历集合

HashMap<Integer, Long> map = new HashMap<Integer, Long>();
  for (int i = 1; i <= 50; i++) {
  map.put(i, Math.round(3.14*i*i));
}

// map转换为set集合
Set<Entry<Integer, Long>> set = map.entrySet();

// 使用迭代器Iterator遍历set集合 
Iterator
<Entry<Integer, Long>> it = set.iterator();   
while (it.hasNext()) {   
  Entry
<Integer, Long> next = it.next();   
  Integer key
= next.getKey();   
  Long value
= next.getValue();   
  System.out.println(key
+":"+value);
}

 

方法2:使用增强for循环遍历集合


HashMap<Integer, Long> map = new HashMap<Integer, Long>();
  for (int i = 1; i <= 50; i++) {
  map.put(i, Math.round(3.14*i*i));
}

// map转换为set集合
Set<Entry<Integer, Long>> set = map.entrySet();
for (Entry<Integer, Long> entry : set) {
  Integer key = entry.getKey();
  Long value = entry.getValue(); 
  System.out.println(key+":"+value);
}

 

遍历Map集合的几种方法

原文:http://www.cnblogs.com/snow1234/p/7195824.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!