Встречается на 2% собеседований по Java

В какие коллекции собирал Stream

Stream можно собирать в различные коллекции с помощью Collectors.toCollection(), Collectors.toList(), Collectors.toSet(), Collectors.toMap() и других.

Примеры:

java
List<String> list = stream.collect(Collectors.toList());  
Set<String> set = stream.collect(Collectors.toSet());  
Map<String, Integer> map = stream.collect(
    Collectors.toMap(s -> s, String::length)
);  
// Кастомная коллекция
LinkedList<String> linkedList = stream.collect(
    Collectors.toCollection(LinkedList::new)
);  

Также есть Collectors.toUnmodifiableList(), toUnmodifiableSet() и toUnmodifiableMap() для неизменяемых коллекций.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы