代码点读机 / Java / list_forEach

list_forEach Java · 集合方法

对 List 中的每个元素执行一次传入的操作,是一种函数式遍历方式(Java 8+)。

怎么用

list.forEach(元素 -> 操作);

小例子

List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.forEach(item -> System.out.println(item));

运行结果

输出:
a
b

提醒:forEach 里不能修改列表结构(如 add/remove),否则会抛异常

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

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