Описание тега collectors

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

Collector, начиная с Java 8, представляет собой интерфейс, представляющий операцию уменьшения изменения на Stream, определенный в документации как

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

Пример использования:

В Collectors служебный класс предоставляет несколько встроенных методов для получения экземпляров Collector:

  • Чтобы собрать Stream в List, используйте Collectors.toList.
  • Чтобы собрать Stream в Set, используйте Collectors.toSet.
  • Чтобы собрать Stream в Map, используйте Collectors.toMap.

Смотрите также: