Traitement des noms d’utilisateur pour l’affichage
Dans un système de gestion des utilisateurs, nous devons afficher les noms d’utilisateur stockés dans une base de données. Avec les Streams et .forEach(), nous pouvons traiter et afficher efficacement chaque nom d’utilisateur sans utiliser de boucles traditionnelles.
Toutes les classes nécessaires de java.util ont été importées pour vous.
Cet exercice fait partie du cours
Entrées/Sorties et flux en Java
Instructions
- Convertissez la liste
usernamesen un objetStream. - Affichez chaque élément du
streamen utilisant une expression lambda.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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));
}
}