Java 8 Streams Java Java API
java.util.stream.LongStream
void forEachOrdered(LongConsumer action)
This terminal operation performs an LongConsumer action for each element of this stream, in the encounter order of the stream if the stream has a defined encounter order.
package com.logicbig.example.longstream;import java.util.stream.LongStream;public class ForEachOrderedExample { public static void main(String... args) { System.out.println("-- sequential --"); LongStream stream1 = LongStream.range(1, 5); stream1.forEachOrdered(System.out::println); System.out.println("-- parallel --"); LongStream stream2 = LongStream.range(1, 5); stream2.parallel() .forEachOrdered(System.out::println); }}
-- sequential --1234-- parallel --1234