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.