Processando nomes de usuário para exibição
Em um sistema de gerenciamento de usuários, precisamos exibir nomes de usuário armazenados em um banco de dados. Usando Streams e .forEach(), podemos processar e imprimir cada nome de usuário de forma eficiente, sem usar laços tradicionais.
Todas as classes necessárias de java.util já foram importadas para você.
Este exercicio faz parte do curso
Entrada/Saída e Streams em Java
Instruções do exercicio
- Converta a lista
usernamesem um objetoStream. - Imprima cada elemento no
streamusando uma expressão lambda.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
public class UserDisplay {
public static void main(String[] args) {
List usernames = new ArrayList<>();
usernames.add("Alice123");
usernames.add("BobTheCoder");
usernames.add("CharlieDev");
usernames.add("David99");
// Convert list to Stream
Stream stream = usernames.____();
// Print each username
stream.____(name -> System.out.println("User: " + name));
}
}