Sobes.tech
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() събира елементите в списък, запазвайки реда на елементите от стрийма.