Junior — Middle
Milleks kasutatakse meetodit toList ja kuidas see kogub elemente nimekirja?
sobes.tech AI
Vastus AI-lt
Java-s toList() meetodit kasutatakse elementide kogumiseks voost (Stream) muutumatuks nimekirjaks (List). See on lõppoperaator, mis teisendab andmevoo tüüpi List kogumiks.
Kasutusnäide:
List<String> list = Stream.of("a", "b", "c")
.filter(s -> !s.isEmpty())
.toList();
Java 16+ versioonis tagastab toList() meetod muutumatu nimekirja, erinevalt collect(Collectors.toList()), mis tagastab muudetava nimekirja. toList() kogub elemendid nimekirja ja säilitab voost elemendid järjekorra.