码迷,mamicode.com
首页 > 其他好文 > 详细

遍历Map集合的方法

时间:2016-04-14 14:20:18      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

创建一个MAP的栗子:

1         Map<String, Integer> tempMap = new HashMap<String, Integer>();
2         tempMap.put("abc", 1);
3         tempMap.put("aoe", 2);
4         tempMap.put("xyz", 3);

 

方法一:

1         Iterator<Entry<String, Integer>> it = tempMap.entrySet().iterator();
2         while (it.hasNext()) {
3             Entry<String, Integer> entry = it.next();
4             Object key = entry.getKey();
5             Object value = entry.getValue();
6             System.out.println("key=" + key + " value=" + value);
7         }

方法二:

1         for (Map.Entry<String, Integer> entry : tempMap.entrySet()) {
2             String key = entry.getKey().toString();
3             String value = entry.getValue().toString();
4             System.out.println("key=" + key + " value=" + value);
5         }

方法三:

1         for (Iterator<String> i = tempMap.keySet().iterator(); i.hasNext();) {
2             Object obj = i.next();
3             System.out.println(obj);
4             System.out.println("key=" + obj + " value=" + tempMap.get(obj));
5         }
6         for (Iterator<Integer> i = tempMap.values().iterator(); i.hasNext();) {
7             Object obj = i.next();
8             System.out.println(obj);
9         }

方法四:

1         for (Object o : tempMap.keySet()) {
2             System.out.println("key=" + o + " value=" + tempMap.get(o));
3         }

 

遍历Map集合的方法

标签:

原文地址:http://www.cnblogs.com/SummerinShire/p/5390696.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!