Comprendre Spliterator, Collector et Stream dans Java 8
Comment exécuter les fonctions Stream sur un Iterable?
Comprendre en profondeur les caractéristiques du séparateur
Différence entre Iterator et Spliterator en Java8