Map的四种遍历方式和两种删除方式
首先,创建一个map并存入数据 Map<String,Integer> map=new HashMap<String,Integer>(); map.put(“小李”, 20); map.put(“校长”, 21); map.put(“小王”, 25); 一、Map的遍历 1、遍历map的key组成的Set集合和value组成的集合(不是Set集合了) for (String str : map.keySet()) { System.out.println(“key=”+str+";value="+map.get(str)); } for (Integer num : map.values()) { System.out.println(“value=”+num); } 2、遍历map的entry键值对(Set集合) for (Map.Entry<String, Integer> entry: map.entrySet()) { System.out.println(entry.getKey()+":"+entry.getValue()); } 3、使用迭代器获取Map的entry集合从而遍历 for (Iterator<Map.Entry<String,Integer>> it=map.entrySet().iterator();it.hasNext()😉 { Map.Entry