ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Convierte la lista usernames en un objeto Stream.
  • Imprime cada elemento del stream usando 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));
    }
}
Editar y ejecutar código