Close

Java 8 Streams - IntStream.spliterator Examples

Java 8 Streams Java Java API 


Interface:

java.util.stream.IntStream

java.lang.AutoCloseableAutoCloseablejava.util.stream.BaseStreamBaseStreamjava.util.stream.IntStreamIntStreamLogicBig

Method:

Spliterator.OfInt spliterator()

This terminal operation returns a spliterator for the elements of this stream.

Examples


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




See Also