Ich habe Probleme, die StreamSchnittstelle in Java 8 zu verstehen , insbesondere dort, wo sie mit den Schnittstellen Spliteratorund zu tun hat Collector. Mein Problem ist, dass ich Spliteratordie CollectorSchnittstellen einfach noch nicht verstehen kann und die Schnittstelle daher Streamfür mich immer noch etwas dunkel ist.
Was genau ist a Spliteratorund a Collectorund wie kann ich sie verwenden? Was soll ich tun und was nicht, wenn ich bereit bin, mein eigenes Spliteratoroder Collector(und wahrscheinlich mein eigenes Streamin diesem Prozess) zu schreiben ?
Ich habe einige Beispiele gelesen, die im Internet verstreut sind, aber da hier alles noch neu ist und Änderungen unterliegt, sind Beispiele und Tutorials immer noch sehr spärlich.