Java Stream forEach()方法及示例
Stream forEach(Consumer action) 为流中的每个元素执行一个动作。Stream forEach(Consumer action)是一个 终端操作 ,即它可以遍历流,产生一个结果或一个副作用。
语法:
其中,Consumer是一个功能接口和T是流元素的类型。
注意: 这个操作的行为是明确的非确定性的。此外,对于任何给定的元素,该操作可以在库选择的任何时间和任何线程中执行。
例子1: 对反向排序的流的每个元素进行打印操作。
输出:
例2: 对字符串流的每个元素进行打印操作。
输出:
例3: 对反向排序的字符串流的每个元素进行打印操作。
输出: