CommencezCommencez gratuitement

Traitement des noms d'utilisateur pour l'affichage

Dans un système de gestion des utilisateurs, nous devons afficher les noms d'utilisateur enregistrés dans une base de données. En utilisant les Streams et .forEach(), nous pouvons traiter et imprimer efficacement chaque nom d'utilisateur sans recourir aux boucles traditionnelles.

Toutes les classes nécessaires de java.util ont été importées pour vous.

Cette activité fait partie du cours

Entrées/sorties et flux en Java

Voir le cours

Instructions de l’exercice

  • Convertissez la liste usernames en objet Stream.
  • Affichez chaque élément du stream à l'aide d'une expression lambda.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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));
    }
}
Modifier et exécuter le code