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 }
原文地址:https://www.cnblogs.com/dw3306/p/9430487.html
时间: 2024-10-17 21:36:42