Map的遍历方式

(1)方式一:键找值

步骤:

1.创建Map集合的对象;

2.添加元素;

3.通过键找值;

3.1获取所有的键,把这些键放到一个单列集合当中

Set<键的类型> keys = map.keySet();

3.2遍历单列集合,得到每一个键(3种遍历方式)

3.3利用map集合中的键获取对应的值  get

(2)方式二:键值对

1.创建Map集合对象

2.添加元素

3.通过键值对对象进行遍历

3.1通过一个方法获取所有的键值对对象,返回一个Set集合;

3.2遍历entries这个集合,去得到里面的每一个键值对对象;

3.利用entry调用get方法获取键和值,获取键:getKey(),获取值:getValue()。

(3)方式三:Lambda表达式

1.创建Map集合对象

2.添加元素

3.利用lambda表达式进行遍历 

底层:

forEach其实就是利用第二种方式进行遍历,依次得到每一个键和值

再调用accept方法

 

 

 

tips:自动生成等号左边的快捷键为ctrl+alt+V

posted @ 2022-10-28 18:21  Linqylin  阅读(228)  评论(0编辑  收藏  举报