Java Spliterator Explained

Iterator + Splitting => Spliterator

Ben Weidig
Level Up Coding
Published in
5 min readMar 15, 2021

--

Image by Republica from Pixabay

Java has multiple types for traversing elements of a source. My last article showed how java.util.Iterator<T> and java.util.ListIterator<T> can be used to traverse data structures like Collections.

The concept of iterators has been supported since Java 1.2, but got a new relative, java.util.Spliterator<T>, in Java 8.

--

--

Software developer, entrepreneur, blogger. Mostly Java, sometimes Swift, Golang, Bash and all the other fun stuff.