list.stream().forEach
时间: 2023-09-27 10:07:25 浏览: 109
怎么break java8 stream的foreach
Lambda表达式中的`forEach`方法用于对列表中的每个元素执行特定的操作。它可以替代传统的for循环来遍历列表。在这里,`list`是一个列表对象,`.stream()`方法用于创建一个流,使得我们可以对其进行操作。然后,我们可以使用`.forEach()`方法来定义要执行的操作。
例如,假设我们有一个整数列表`numbers`,我们想要打印出每个元素的平方值:
```java
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
numbers.stream()
.forEach(num -> System.out.println(num * num));
```
上述代码将输出:
```
1
4
9
16
25
```
这样,我们就可以对列表中的每个元素执行我们想要的操作,而不必显式地使用for循环来遍历列表。
阅读全文