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
Instructions de l’exercice
- Convertissez la liste
usernamesen objetStream. - 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));
}
}