java8的map遍历几种方式[通俗易懂]
2023-06-13 09:12:46 时间
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说java8的map遍历几种方式[通俗易懂],希望能够帮助大家进步!!!
java8的方式进行循环简直不要太爽,即方便简便高大上又对程序员轻松。接下来介绍java8的 map遍历
第一种方式:通过k,v遍历
map.forEach((key, value) -> {
System.out.println(key+value);
});
只听到从架构师办公室传来架构君的声音: 饼炉饭甑无饥色,接到西风熟稻天。有谁来对上联或下联?
第二种方式:通过Map.entrySet遍历,在大容量时推荐使用,也是map遍历中效率最高的那个
map.entrySet().forEach(entry -> {
System.out.println(entry.getKey()+entry.getValue());
}
);
第三种方式:通过Map.keySet遍历
map.keySet().forEach(key -> {
System.out.println("map.get(" + key + ") = " + map.get(key));
});
第四种方式:通过Map.values()遍历所有的value,但不能遍历key
如果只需要map中的键或者值,可以通过keySet或values来实现遍历,而不是用entrySet
map.values().forEach(value -> {
System.out.println(value);
});
注:-> { } 各个箭头后面的大括号里可以写业务的哦!!
相关文章
- golang中的map并发读写问题: Golang 协程并发使用 Map 的正确姿势
- java map 二维数组_Java二维数组实现简单Map
- golang练手小项目系列(6)-使用map实现set
- react的map遍历_javamap遍历方式
- MAP遍历_map容器遍历
- 有序的Map集合_map集合特点
- js中map遍历数组对象_js遍历数组
- Jackson 反序列化 Map 集合
- freemarker map遍历_freemarker使用流程
- 【Groovy】map 集合 ( map 集合遍历 | 使用 map 集合的 find 方法遍历 map 集合 | 代码示例 )
- java遍历Map时remove删除元素详解编程语言
- Oracle 视图 USER_PRIVILEGE_MAP 官方解释,作用,如何使用详细说明
- Map的有序和无序实现类,与Map的排序详解编程语言
- map标题:使用Linux grep和nmap快速审计网络(linuxgrepn)
- Redis快速遍历Map的技巧(redis 遍历map)
- MySQL中使用Map作为参数的实现方法(mysql中map做参数)
- 从Redis中取出Map一步搞定(从redis中取map)
- 探索Redis中的Map之谜(redis里查map)
- Oracle Map映射从实施到实现(oracle map映射)
- 学会调整Redis中Map容量的设置(redis设置map大小)
- Redis使用get查询Map(redis获取map命令)
- Redis存储Map一次全方位试验(redis能存map吗)
- js遍历json返回的map内容示例代码