DoubleStream forEachOrdered(双消费者行动) 按遭遇顺序对此流的每个元素执行操作。DoubleStream forEachOrdered(双重消费者行动)是一种 终端操作 i、 例如,它可能会穿过水流产生结果或副作用。
null
语法:
void forEachOrdered(DoubleConsumer action)
参数: DoubleConsumer表示接受单个双值参数且不返回结果的操作。这是双重消费的原始型专业化。
注: forEachOrdered(DoubleConsumer action)在 遭遇命令 如果流具有定义的遭遇顺序,则为流的。
例1:
// Java code for DoubleStream forEachOrdered // (DoubleConsumer action) in Java 8 import java.util.*; import java.util.stream.DoubleStream; class GFG { // Driver code public static void main(String[] args) { // Creating an DoubleStream DoubleStream stream = DoubleStream.of( 2.2 , 3.3 , 4.4 , 5.5 ); // Using DoubleStream.forEachOrdered stream.forEachOrdered(System.out::println); } } |
输出:
2.2 3.3 4.4 5.5
例2:
// Java code for DoubleStream forEachOrdered // (DoubleConsumer action) in Java 8 import java.util.*; import java.util.stream.DoubleStream; class GFG { // Driver code public static void main(String[] args) { // Creating an DoubleStream DoubleStream stream = DoubleStream.of( 5.3 , 6.4 , 7.3 , 6.1 ); // Using DoubleStream.forEachOrdered() on // parallel stream stream.parallel().forEachOrdered(System.out::println); } } |
输出:
5.3 6.4 7.3 6.1
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END