Sobes.tech
Junior — Middle

Na čo sa používa metóda toList a ako zhromažďuje prvky do zoznamu?

sobes.tech AI

Odpoveď od AI

Metóda toList() v Jave sa používa na zber prvkov zo streamu do nemodifikovateľného zoznamu (List). Je to terminálny operátor, ktorý premieňa dátový tok na kolekciu typu List.

Príklad použitia:

List<String> list = Stream.of("a", "b", "c")
                          .filter(s -> !s.isEmpty())
                          .toList();

V Jave 16+ metóda toList() vracia nemodifikovateľný zoznam, na rozdiel od collect(Collectors.toList()), ktorý vracia modifikovateľný zoznam. toList() zhromažďuje prvky do zoznamu a zachováva poradie prvkov zo streamu.