Junior — Middle
Para que é que serve o método toList e como é que ele recolhe os elementos numa lista?
sobes.tech IA
Resposta da IA
O método toList() em Java é usado para recolher elementos de um stream em uma lista imutável. É um operador terminal que transforma o fluxo de dados numa coleção do tipo List.
Exemplo de uso:
List<String> list = Stream.of("a", "b", "c")
.filter(s -> !s.isEmpty())
.toList();
No Java 16+, o método toList() retorna uma lista imutável, ao contrário de collect(Collectors.toList()), que retorna uma lista mutável. toList() recolhe os elementos numa lista, mantendo a ordem dos elementos do stream.