Online Java Compiler By
JavaTpoint.com
import java.util.*; import java.util.stream.Stream; public class InterfaceSpliteratorTrySplitExample2 { public static void main(String args[]){ //Create an object of array list ArrayList
list = new ArrayList<>(); //Add values to the array list. list.add(101); list.add(201); list.add(301); list.add(401); list.add(501); Stream
str = list.stream(); //Get Spliterator object on list Spliterator
splitr1 = str.spliterator(); System.out.println("Elements of ArrayList: "); //forEachRemaining method splitr1.forEachRemaining((n) -> System.out.println(n)); //Obtaining another Stream to the array list. Stream
str1 = list.stream(); splitr1 = str1.spliterator(); //Use trySplit() method Spliterator
splitr2 = splitr1.trySplit(); System.out.println("Output from splitr2: "); splitr2.forEachRemaining((n) -> System.out.println(n)); //Now, use the splitr System.out.println("Output from splitr1: "); splitr1.forEachRemaining((n) -> System.out.println(n)); } }
Output