Junior — Middle
¿Para qué se utiliza el método toList y cómo recopila los elementos en una lista?
sobes.tech AI
Respuesta de la IA
El método toList() en Java se utiliza para recopilar elementos de un stream en una lista inmutable. Es un operador terminal que transforma el flujo de datos en una colección de tipo List.
Ejemplo de uso:
List<String> list = Stream.of("a", "b", "c")
.filter(s -> !s.isEmpty())
.toList();
En Java 16+, el método toList() devuelve una lista inmutable, a diferencia de collect(Collectors.toList()), que devuelve una lista mutable. toList() recopila los elementos en una lista, manteniendo el orden de los elementos del stream.