Map集合遍历keySet()键找值方式
keySet()
Map集合中的第一种遍历方式:通过键找值得方式
Set keySet() 返回此映射中包含的键的Set视图
实现步骤:
Map<String,Integer> map = new HashMap<>();
map.put("赵丽颖",168);
map.put("林志玲",178);
map.put("杨颖",165);
-
使用Map集合中的方法keySet(),把Map集合所有的key取出来,存储到一个set集合中
Set<String> set = map.keySet();
-
遍历set集合,获取Map集合中的每一个key
使用迭代器遍历Set集合
Iterator<String> it = set.iterator(); while(it.hasNext()){ String key = it.next(); }
-
通过Map集合中的get(key),找到value
Integer value = map.get(key); System.out.println(key+"="+value);
或用增强for循环直接遍历
for(String key : map.keySet()){
Integer value = map.get(key);
System.out.println(key+"="+value);
}