Saya mengalami kesulitan memahami Streamantarmuka di Java 8, terutama yang berkaitan dengan Spliteratordan Collectorantarmuka. Masalah saya adalah bahwa saya tidak bisa mengerti Spliteratordan Collectorantarmuka belum, dan sebagai hasilnya, Streamantarmuka masih agak tidak jelas bagi saya.
Apa itu a Spliteratordan a Collector, dan bagaimana saya bisa menggunakannya? Jika saya mau menulis sendiri Spliteratoratau Collector(dan mungkin saya sendiri Streamdalam proses itu), apa yang harus saya lakukan dan tidak lakukan?
Saya membaca beberapa contoh yang tersebar di web, tetapi karena semuanya di sini masih baru dan dapat berubah, contoh dan tutorialnya masih sangat jarang.