DoubleStream forEachOrdered() method in Java
Last Updated :
06 Dec, 2018
DoubleStream forEachOrdered(DoubleConsumer action) performs an action for each element of this stream in encounter order. DoubleStream forEachOrdered(DoubleConsumer action) is a terminal operation i.e, it may traverse the stream to produce a result or a side-effect.
Syntax :
void forEachOrdered(DoubleConsumer action)
Parameter : DoubleConsumer represents an operation that accepts a single double-valued argument and returns no result. This is the primitive type specialization of Consumer for double.
Note : forEachOrdered(DoubleConsumer action) performs an action for each element of this stream, in the encounter order of the stream if the stream has a defined encounter order.
Example 1 :
import java.util.*;
import java.util.stream.DoubleStream;
class GFG {
public static void main(String[] args)
{
DoubleStream stream =
DoubleStream.of( 2.2 , 3.3 , 4.4 , 5.5 );
stream.forEachOrdered(System.out::println);
}
}
|
Example 2 :
import java.util.*;
import java.util.stream.DoubleStream;
class GFG {
public static void main(String[] args)
{
DoubleStream stream =
DoubleStream.of( 5.3 , 6.4 , 7.3 , 6.1 );
stream.parallel().forEachOrdered(System.out::println);
}
}
|
Share your thoughts in the comments
Please Login to comment...