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.