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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!