adding spliterator

This commit is contained in:
NKaushik89
2019-07-28 11:13:54 +05:30
committed by GitHub
parent 3ce74252b4
commit a7d8ac59af
5 changed files with 170 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
package data;
import java.util.ArrayList;
import java.util.List;
import java.util.Spliterator;
public class TrySplitExample {
public static void main(String[] args) {
List<String> 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<String> firstSpliterator = values.spliterator();
Spliterator<String> secondSpliterator = firstSpliterator.trySplit();
Spliterator<String> 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
}
}
}