Описание тега collectors
Collector, начиная с Java 8, представляет собой изменяющую операцию сокращения в Stream. Используйте этот тег для конкретных вопросов об использовании сборщиков.
Collector
, начиная с Java 8, представляет собой интерфейс, представляющий операцию уменьшения изменения на Stream
, определенный в документации как
Изменяемая операция сокращения, которая накапливает входные элементы в изменяемый контейнер результата, при необходимости преобразуя накопленный результат в окончательное представление после того, как все входные элементы были обработаны.
Пример использования:
В Collectors
служебный класс предоставляет несколько встроенных методов для получения экземпляров Collector
:
- Чтобы собрать
Stream
вList
, используйтеCollectors.toList
. - Чтобы собрать
Stream
вSet
, используйтеCollectors.toSet
. - Чтобы собрать
Stream
вMap
, используйтеCollectors.toMap
.