Stream.collect()
Собирает элементы потока в коллекцию или результат.
Сигнатура
<R,A> R collect(Collector<? super T,A,R> collector)Метод collect() — терминальная операция, аккумулирующая элементы. Чаще всего с Collectors.toList(), toSet(), joining().
List<Integer> list = Stream.of(1, 2, 3)
.collect(Collectors.toList()); // [1, 2, 3]