Map集合遍历的两种方式
ps:这里的泛型是随着需求自己修改的
1.第一种遍历方式 通过Map集合的entrySet()方法取出键值对(映射关系)放入Set集合中
//自己记得注意这里是取得映射关系,因此在for循环中entry含有键值对 直接用其方法getkey() 和 getvalue()取就行了。
Map<Character,Integer> map = new HashMap<>();
Set< Entry<Character,Integer>> set = map.entrySet();
for(Entry<Character,Integer> entry : set ){
Character key = entry.getkey();
Integer value = entry.getvalue();
System.out.println(key + " ----------------" + value);
}
2.第二种遍历方式 通过Map集合的KeySet()方式 取出键到Set集合中
//map中的key()方法时 根据key键 返回一个value值
Map<Character,Integer> map = new HashMap<>();
Set<Character,Integer> set = map.KeySet();
for(Character key : set){
Integer value = map.get(key);
System.out.println(key + " ----------------" + value);
}