Sobes.tech
Junior — Middle

Waarvoor wordt de methode toList gebruikt en hoe verzamelt hij de elementen in een lijst?

sobes.tech AI

Antwoord van AI

De methode toList() in Java wordt gebruikt om elementen uit een stream te verzamelen in een onveranderlijke lijst (List). Het is een terminale operator die de gegevensstroom omzet in een collectie van het type List.

Voorbeeld van gebruik:

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

In Java 16+ retourneert de toList()-methode een onveranderlijke lijst, in tegenstelling tot collect(Collectors.toList()), dat een veranderlijke lijst retourneert. toList() verzamelt de elementen in een lijst en behoudt de volgorde van de elementen uit de stream.