Procesarea numelor de utilizator pentru afișare
Într-un sistem de gestionare a utilizatorilor, trebuie să afișăm numele de utilizator stocate într-o bază de date. Folosind Streams și .forEach(), putem procesa și afișa eficient fiecare nume de utilizator, fără a recurge la buclele tradiționale.
Toate clasele necesare din java.util au fost deja importate pentru tine.
Acest exercițiu face parte din cursul
Input/Output și Fluxuri în Java
Instrucțiuni pentru exercițiu
- Convertește lista
usernamesîntr-un obiectStream. - Afișează fiecare element din
streamfolosind o expresie lambda.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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));
}
}