Introduction
Spliterator stands for Splitable Iterator. It is newly introduced by Oracle Corporation as part Java SE 8.  Like Iterator and ListIterator, It is also one of the Iterator interface.
  
    | S.No. | Spliterator | Iterator | 
    | 1. | It is introduced in Java SE 8. | It is available since Java 1.2. | 
    | 2. | Splitable Iterator | Non-Splitable Iterator | 
    | 3. | It is used for both Collection and Stream APIs. | It is used for Collection API. | 
    | 4. | It uses Internal Iteration concept to iterate Streams. | It uses External Iteration concept to iterate Collections. | 
    | 5. | We can use Spliterator to iterate Streams in Parallel and Sequential order. | We can use Spliterator to iterate Collections only in Sequential order. | 
    | 6. | We can get Spliterator by calling spliterator() method on Stream Object. | We can get Iterator by calling iterator() method on Collection Object. | 
    | 7. | Important Method: tryAdvance() | Important Methods: next(), hasNext() | 
That’s it about Java 8 Spliterator.
If you want to learn more Java SE Interview Questions, Please access my previous posts:
http://www.journaldev.com/8697/javase8-interview-questions-part1
http://www.journaldev.com/10081/javase8-interview-questions-part2
Please drop me a comment if you like my post or have any issues/suggestions.
 
 
 
 
No comments:
Post a Comment