devxlogo

Using Spliterator to Split the Contents of a List

Using Spliterator to Split the Contents of a List

Instead of just traversing a list, this is a newer way of splitting and then iterating the list:

import java.util.Arrays;import java.util.List;import java.util.Spliterator;public class UsingSpliterator{   public static void main(String args[])   {      UsingSpliterator usingSpliterator = new UsingSpliterator();      usingSpliterator.proceed();   }      private void proceed()   {        List searchOrientedCompanies = Arrays.asList("Google", "Microsoft", "Altavista");        Spliterator spliteratorInstance = searchOrientedCompanies.spliterator();        Spliterator spliteratorInstanceSplit = spliteratorInstance.trySplit();        spliteratorInstance.forEachRemaining(System.out::println);        spliteratorInstanceSplit.forEachRemaining(System.out::println);    }}/*Expected output:[root@mypc]# java UsingSpliteratorMicrosoftAltavistaGoogle*/ 

devx-admin

Share the Post: