stream流的foreach
时间: 2024-04-04 21:27:34 浏览: 115
怎么break java8 stream的foreach
stream流是Java 8引入的一种新的数据处理方式,它提供了一种更简洁、更灵活的方式来处理集合数据。stream流的foreach是stream流中的一个终端操作,用于对流中的每个元素执行指定的操作。
在stream流中使用foreach方法时,需要传入一个Lambda表达式作为参数,该Lambda表达式定义了对每个元素要执行的操作。foreach方法会依次对流中的每个元素执行这个操作。
下面是使用stream流的foreach方法的示例代码:
```
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
numbers.stream()
.forEach(num -> System.out.println(num));
```
上述代码中,首先创建了一个包含整数的列表numbers。然后通过调用stream()方法将列表转换为一个stream流。接着使用foreach方法对流中的每个元素执行了一个打印操作,将每个元素打印到控制台上。
阅读全文