Aan de slagBegin gratis

Gebruikersnamen verwerken voor weergave

In een gebruikersbeheersysteem moeten we gebruikersnamen uit een database tonen. Met Streams en .forEach() kunnen we elke gebruikersnaam efficiënt verwerken en afdrukken zonder traditionele lussen te gebruiken.

Alle benodigde classes uit java.util zijn al voor je geïmporteerd.

Deze oefening maakt deel uit van de cursus

Input/Output en streams in Java

Bekijk cursus

Oefeninstructies

  • Zet de lijst usernames om in een Stream-object.
  • Druk elk element in de stream af met een lambda-expressie.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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));
    }
}
Code bewerken en uitvoeren