Back to questions
СБЕР
Junior — Middle
60
Для чего используется метод toList и как он собирает элементы в список?
Companies where asked
Answer from AI
sobes.tech AI
Метод toList() в Java используется для сбора элементов из стрима (Stream) в неизменяемый список (List). Он является терминальным оператором, который преобразует поток данных в коллекцию типа List.
Пример использования:
List<String> list = Stream.of("a", "b", "c")
.filter(s -> !s.isEmpty())
.toList();
В Java 16+ метод toList() возвращает неизменяемый список, в отличие от collect(Collectors.toList()), который возвращает изменяемый список. toList() собирает элементы в список, сохраняя порядок элементов из стрима.