package data; import java.util.ArrayList; import java.util.List; import java.util.Spliterator; public class TrySplitExample { public static void main(String[] args) { List values = new ArrayList<>(); values.add("one"); values.add("two"); values.add("three"); values.add("four"); values.add("five"); values.add("six"); values.add("seven"); values.add("eight"); values.add("nine"); values.add("ten"); Spliterator firstSpliterator = values.spliterator(); Spliterator secondSpliterator = firstSpliterator.trySplit(); Spliterator thirdSpliterator = firstSpliterator.trySplit(); System.out.println("firstSpliterator : "); while (firstSpliterator.tryAdvance(System.out::println)) { //inside while loop } System.out.println("secondSpliterator : "); while (secondSpliterator.tryAdvance(System.out::println)) { //inside while loop } System.out.println("thirdSpliterator : "); while (thirdSpliterator.tryAdvance(System.out::println)) { //inside while loop } } }