Встречается на собеседованиях • сегодня
Что делает collect
Метод `collect()` в Java используется для преобразования элементов потока (Stream) в другую структуру данных, например, коллекцию, строку или пользовательский объект. Он принимает `Collector`, который определяет, как элементы будут накапливаться.
Пример сбора в список:
```java
List names = Stream.of("Alice", "Bob", "Charlie")
.collect(Collectors.toList());
```
Основные варианты использования:
- `Collectors.toList()` - собирает в List
- `Collectors.toSet()` - собирает в Set
- `Collectors.joining()` - объединяет строки
- `Collectors.groupingBy()` - группирует по критерию
Также можно создавать собственные коллекторы через `Collector.of()`. Метод является терминальной операцией, после него поток нельзя использовать.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы