天天看点

05Java集合-12. Map集合的遍历方式

Map集合的遍历(方式1)

遍历思路

我们刚才存储的元素都是成对出现的,所以我们把Map看成是一个夫妻对的集合

  • 把所有的丈夫给集中起来
  • 遍历丈夫的集合,获取到每一个丈夫
  • 根据丈夫去找对应的妻子

步骤分析

  • 获取所有键的集合。用keySet()方法实现
  • 遍历键的集合,获取到每一个键。用增强for实现
  • 根据键去找值。用get(Object key)方法实现

Map集合的遍历(方式2)

遍历思路

我们刚才存储的元素都是成对出现的,所以我们把Map看成是一个夫妻对的集合

  • 获取所有结婚证的集合
  • 遍历结婚证的集合,得到每一个结婚证
  • 根据结婚证获取丈夫和妻子

步骤分析

获取所有键值对对象的集合

  • Set<Map.Entry<K,V>> entrySet():获取所有键值对对象的集合
  • 用增强for实现,得到每一个Map.Entry
  • 用getKey()得到键
  • 用getValue()得到值