Oi Caio,
Seu código está muito bom! 👍
Você utilizou corretamente o stream()
, distinct()
e collect(Collectors.toList())
para remover duplicatas e coletar em uma lista. A saída será a lista de palavras sem repetição.
A única melhoria que você pode fazer é usar o forEach(System.out::println)
diretamente no stream
após o distinct()
, sem precisar coletar em uma lista intermediária.
Isso torna o código mais conciso e eficiente.
palavras.stream()
.distinct()
.forEach(System.out::println);
Para saber mais: Streams em Java
Continue praticando e explorando as funcionalidades do Java! 🤔