Tengo problemas para comprender la Stream
interfaz en Java 8, especialmente cuando tiene que ver con las interfaces Spliterator
y Collector
. Mi problema es que simplemente no puedo entender Spliterator
las Collector
interfaces y todavía, y como resultado, la Stream
interfaz todavía es algo oscura para mí.
¿Qué es exactamente ay Spliterator
a Collector
, y cómo puedo usarlos? Si estoy dispuesto a escribir el mío Spliterator
o Collector
(y probablemente el mío Stream
en ese proceso), ¿qué debo hacer y no hacer?
Leí algunos ejemplos dispersos por la web, pero como todo aquí es nuevo y está sujeto a cambios, los ejemplos y tutoriales aún son muy escasos.