Java 8 Streams Java Java API
java.util.stream.IntStream
void forEachOrdered(IntConsumer action)
This terminal operation performs an 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.intstream;import java.util.stream.IntStream;public class ForEachOrderedExample { public static void main(String... args) { System.out.println("-- sequential --"); IntStream intStream = IntStream.range(1, 5); intStream.forEachOrdered(System.out::println); //parallel System.out.println("-- parallel --"); IntStream intStream2 = IntStream.range(1, 5); intStream2.parallel() .forEachOrdered(System.out::println); }}
-- sequential --1234-- parallel --1234