List::forEach
时间: 2024-09-01 07:00:42 浏览: 40
c:foreach的各种用法
`List::forEach`是Java集合框架中Stream API的一部分,它提供了一种遍历列表并应用给定操作到每个元素的方式,而无需显式地创建迭代器。这个方法通常用于对列表中的每个元素执行某个副作用操作,如打印、更新或者删除,但不会返回新的列表。
其基本语法如下:
```java
list.forEach(action);
```
这里的`list`是一个实现了`Iterable`或`Collection`接口的列表,`action`是一个接受单个元素作为参数的函数式接口,比如`Consumer<T>`类型的 lambda 表达式。例如,如果你想打印列表中的所有元素,你可以这样做:
```java
List<String> myList = Arrays.asList("a", "b", "c");
myList.forEach(System.out::println); // 输出:a b c
```
阅读全文