package com.logicbig.example.intstream;
import java.util.Spliterator;
import java.util.function.IntConsumer;
import java.util.stream.IntStream;
public class SpliteratorExample {
public static void main(String... args) {
Spliterator.OfInt spliterator = IntStream.range(0, 10)
.spliterator();
Spliterator.OfInt spliterator2 = spliterator.trySplit();
System.out.println("-- spliterator --");
spliterator.forEachRemaining((IntConsumer) System.out::println);
System.out.println("-- spliterator2 --");
spliterator2.forEachRemaining((IntConsumer) System.out::println);
}
}
Output
-- spliterator --
5
6
7
8
9
-- spliterator2 --
0
1
2
3
4