Tôi gặp khó khăn khi hiểu Streamgiao diện trong Java 8, đặc biệt là nơi nó phải làm với giao diện Spliteratorvà Collector. Vấn đề của tôi là tôi chỉ đơn giản là không thể hiểu Spliteratorvà các Collectorgiao diện, và kết quả là Streamgiao diện vẫn còn hơi khó hiểu với tôi.
Chính xác thì a Spliteratorvà a là gì Collector, và làm thế nào tôi có thể sử dụng chúng? Nếu tôi sẵn sàng tự viết Spliteratorhoặc Collector(và có lẽ là của riêng tôi Streamtrong quá trình đó), tôi nên làm gì và không làm gì?
Tôi đọc một số ví dụ rải rác trên web, nhưng vì mọi thứ ở đây vẫn còn mới và có thể thay đổi, các ví dụ và hướng dẫn vẫn còn rất thưa thớt.