在Java Stream中,foreach是一个终端操作,用于对Stream中的每个元素执行指定的操作。它的语法如下:

stream.forEach(action);

其中,stream是一个Stream对象,action是一个Lambda表达式或方法引用,表示要执行的操作。

下面是一个简单的示例,展示了如何使用foreach对Stream中的每个元素进行打印操作:

List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
numbers.stream().forEach(System.out::println);

在上面的示例中,我们首先将一个包含整数的列表转换为一个Stream对象,然后使用foreach对每个元素进行打印操作。输出结果为:

1
2
3
4
5

请注意,foreach是一个终端操作,它会触发Stream的处理并消耗元素。因此,在使用foreach之后,Stream将不可再使用。

Java stream里的foreach怎么用

原文地址: https://www.cveoy.top/t/topic/iJB2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录