Map集合的增强for循环遍历和迭代器遍历
public static void main(String[] args) {
Map<Integer,String> map = new HashMap<>();
map.put(111,"zs");
map.put(222,"ls");
map.put(333,"ww");
map.put(444,"zz");
map.put(444,"banana");
//for循环遍历Map
Set<Map.Entry<Integer,String>> set2 = map.entrySet();
for(Map.Entry<Integer,String> entry:set2){
Integer key = entry.getKey();
String value = entry.getValue();
System.out.println(key + " " + value);
}
//通过Key获取value
Set<Integer> set = map.keySet();
Iterator<Integer> it = set.iterator();
while (it.hasNext()){
Integer key = it.next();
String value = map.get(key);
System.out.println(key + " " + value);
}
}