HashMap 集合的遍历

Posted dw3306

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HashMap 集合的遍历相关的知识,希望对你有一定的参考价值。

HashMap 集合的遍历:

两种方式遍历HashMap:

 1  //集合hashMap的遍历:
 2     //方式一:
 3     @Test
 4     public void testMethod1(){
 5         HashMap<String, String> map = new HashMap<String,String>();
 6         map.put("张三","23");
 7         map.put("李四","28");
 8         map.put("王二","32");
 9         map.put("麻子","28");
10         //获取所有键的集合(map.keySet()方法)。获取所有值的方法:(map.values());
11         Set<String> keySet = map.keySet();
12         //遍历键的集合:
13         for(String key:keySet){
14             //通过key,获取value:
15             String value = map.get(key);
16             System.out.println(key+"="+value);
17         }
18     }
19     //方式二:
20     @Test
21     public void testMethod2(){
22         HashMap<String, String> map = new HashMap<String,String>();
23         map.put("张三","23");
24         map.put("李四","28");
25         map.put("王二","32");
26         map.put("麻子","28");
27         //获取键值对对象:
28         Set<Map.Entry<String, String>> entries = map.entrySet();
29         //遍历键值对对象:
30         for(Map.Entry<String, String> me :entries){
31             //从键值对对象中分别取值key、value:
32             String key = me.getKey();
33             String value = me.getValue();
34             System.out.println(key+"="+value);
35         }
36     }

 

以上是关于HashMap 集合的遍历的主要内容,如果未能解决你的问题,请参考以下文章

HashMap集合类 5种最佳遍历方式

HashMap集合存储学生对象并遍历

Map集合遍历的方式(以HashMap为例)

HashMap概述与用法总结

遍历HashMap集合的5种方式

遍历Map集合的两种方式