Junior — Middle
À quoi sert la méthode toList et comment rassemble-t-elle les éléments dans une liste?
sobes.tech IA
Réponse de l'IA
La méthode toList() en Java est utilisée pour collecter les éléments d'un flux (Stream) dans une liste immuable. C'est un opérateur terminal qui transforme le flux de données en une collection de type List.
Exemple d'utilisation:
List<String> list = Stream.of("a", "b", "c")
.filter(s -> !s.isEmpty())
.toList();
Dans Java 16+, la méthode toList() retourne une liste immuable, contrairement à collect(Collectors.toList()), qui retourne une liste mutable. toList() rassemble les éléments dans une liste, en conservant l'ordre des éléments du stream.