Procesar nombres de usuario para mostrarlos
En un sistema de gestión de usuarios, necesitamos mostrar los nombres de usuario almacenados en una base de datos. Con Streams y .forEach(), podemos procesar e imprimir cada nombre de usuario de forma eficiente sin usar bucles tradicionales.
Todas las clases necesarias de java.util ya se han importado por ti.
Este ejercicio forma parte del curso
Entrada/Salida y Streams en Java
Instrucciones del ejercicio
- Convierte la lista
usernamesen un objetoStream. - Imprime cada elemento del
streamusando una expresión lambda.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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));
}
}