Junior — Middle
За какво се използва методът toList и как събира елементите в списък?
sobes.tech AI
Отговор от 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() събира елементите в списък, запазвайки реда на елементите от стрийма.