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() уменьшить
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку:напишите мне