16. Расскажите про метод collect()

16. Расскажите про метод collect()

UNKNOWN

собирает элементы стрима в новое хранилище, например список

Эта функция представляет объект Collector, который определен в пакете java.util.stream. Java уже предоставляет ряд встроенных функций, определенных в классе Collectors:

  • toList(): преобразование к типу List
  • toSet(): преобразование к типу Set
  • toMap(): преобразование к типу Map
  • groupingBy() - разделяет коллекцию на несколько частей и возвращает Map<N, List<T>>;
  • summingInt(), summingDouble(), summingLong() - возвращает сумму;

List<String> filteredPhones = phones.stream()

                .filter(s->s.length()<10)

                .collect(Collectors.toList());


Предыдущий вопрос: 15. Какие терминальные методы в стримах вы знаете?

Следующий вопрос: 17. Расскажите про метод reduce() уменьшить

Все вопросы по теме: список

Все темы: список

Вопросы/замечания/предложения/нашли ошибку:напишите мне

Report Page