代码点读机 / Java / map_forEach

map_forEach Java · 集合方法

用函数式方式遍历 Map 中的每一对键值(Java 8+)。

怎么用

map.forEach((键, 值) -> 操作);

小例子

Map<String, Integer> map = new HashMap<>();
map.put("a", 1);
map.put("b", 2);
map.forEach((k, v) -> System.out.println(k + "=" + v));

运行结果

输出:
a=1
b=2

提醒:遍历顺序取决于 Map 实现类,HashMap 不保证顺序

官方文档:https://docs.oracle.com/javase/8/docs/api/java/util/Map.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条