Collectors — утилитный класс с готовыми коллекторами для collect(). toList(), toSet(), toMap() — в коллекции. joining() — склейка строк. groupingBy() — группировка (аналог GROUP BY). partitioningBy() — разбиение на true/false. counting(), summingInt(), averagingDouble() — агрегации. toUnmodifiableList() — иммутабельный результат. Можно комбинировать: groupingBy(City::country, counting()) — количество городов по странам. Свой коллектор через Collector.of().
Что такое Collectors в Stream API?
Middle
346 просмотровAFK Offer AI
Как работает пагинация в Spring Data JPA?