Понимание Spliterator, Collector и Stream в Java 8

У меня проблемы с пониманиемStream интерфейс в Java 8, особенно там, где это связано сSpliterator а такжеCollector интерфейсы. Моя проблема в том, что я просто могупока не понимаюSpliterator иCollector интерфейсы, и в результатеStream Интерфейс все еще несколько неясен для меня.

Что именноSpliterator иCollectorи как я могу их использовать? Если я готов написать свой собственныйSpliterator или жеCollector (и, вероятно, мой собственныйStream в этом процессе), что я должен делать, а не делать?

Я прочитал несколько примеров, разбросанных по всему Интернету, но, поскольку все здесь все еще ново и подвержено изменениям, примеры и учебные пособия все еще очень редки.

Ответы на вопрос(4)

Ваш ответ на вопрос