Sobes.tech
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.