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.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in 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));
}
}