Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Exercicio 5

Olá bom dia, para o exercício número 5, consegui realizar a impressão da lista de e-mails em minúsculas de forma diferente - um embaixo do outro:

public class Main { public static void main(String[] args) { List emails = Arrays.asList("JOAO@XXX.COM", "TESTE@EXEMPLO.COM", "BEBETO@Java.com ", "MARIA@TESTE.Com"); converte(emails).forEach(System.out::println); }

public static List<String> converte(List<String> emails) {
    return emails.stream()
            .map(e -> e.trim().toLowerCase())
            .toList();
}

}

Ótimo os exercícios Mauricio G

1 resposta
solução!

Olá Maurício! Tudo bem?

Que ótimo que você conseguiu resolver o exercício número 5 de uma maneira diferente! O seu código está bem estruturado e faz exatamente o que é pedido: converte todos os e-mails para letras minúsculas e remove espaços desnecessários. A utilização do método stream() junto com map() e toList() é uma abordagem muito elegante e moderna para manipular listas em Java.

Uma dica se você quisesse, por exemplo, retornar a lista completa em uma única linha, poderia usar System.out.println(converte(emails)); no lugar de converte(emails).forEach(System.out::println);.

Parabéns pela abordagem diferenciada e obrigada por trazer sua sugestão e compartilhar com o fórum :)

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!