J'ai du mal à comprendre l' Stream
interface de Java 8, en particulier lorsqu'il s'agit de Spliterator
etCollector
interfaces . Mon problème est que je ne peux tout simplement pas comprendre Spliterator
et les Collector
interfaces encore, et par conséquent, l' Stream
interface est encore quelque peu obscure pour moi.
Qu'est-ce qu'un Spliterator
et unCollector
, et comment puis-je les utiliser? Si je suis prêt à écrire le mien Spliterator
ou Collector
(et probablement le mien Stream
dans ce processus), que dois-je faire et ne pas faire?
J'ai lu quelques exemples éparpillés sur le Web, mais comme tout ici est encore nouveau et sujet à modifications, les exemples et les tutoriels sont encore très rares.