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
Oefeninstructies
- Zet de lijst
usernamesom in eenStream-object. - Druk elk element in de
streamaf 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));
}
}