Elaborare i nomi utente per la visualizzazione
In un sistema di gestione utenti, dobbiamo visualizzare i nomi utente salvati in un database. Usando Streams e .forEach(), possiamo elaborare e stampare in modo efficiente ogni nome utente senza ricorrere ai cicli tradizionali.
Tutte le classi necessarie da java.util sono già state importate per te.
Questo esercizio fa parte del corso
Input/Output e Stream in Java
Istruzioni dell'esercizio
- Converte la lista
usernamesin un oggettoStream. - Stampa ogni elemento nello
streamusando un'espressione lambda.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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));
}
}