IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Converte la lista usernames in un oggetto Stream.
  • Stampa ogni elemento nello stream usando 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));
    }
}
Modifica ed esegui il codice