Entendiendo Spliterator, Collector y Stream en Java 8
Estoy teniendo problemas para entender elStream
interfaz en Java 8, especialmente cuando tiene que ver con elSpliterator
yCollector
interfaces Mi problema es que simplemente no puedo entender elSpliterator
y elCollector
interfaces, y como resultado elStream
La interfaz todavía es algo oscura para mí.
¿Qué es exactamente unSpliterator
y unCollector
¿Y cómo puedo usarlos? Si estoy dispuesto a escribir mi propiaSpliterator
oCollector
(y probablemente mi propiaStream
en ese proceso), ¿qué debo hacer y no hacer?
Leí algunos ejemplos dispersos en la web, pero como todo aquí es todavía nuevo y está sujeto a cambios, los ejemplos y los tutoriales son todavía muy escasos.