Przetwarzanie nazw użytkowników do wyświetlenia
W systemie zarządzania użytkownikami często trzeba wyświetlać nazwy użytkowników zapisane w bazie danych. Dzięki Streams i metodzie .forEach() możesz efektywnie przetworzyć i wyświetlić każdą nazwę bez użycia tradycyjnych pętli.
Wszystkie niezbędne klasy z pakietu java.util zostały już zaimportowane.
To ćwiczenie jest częścią kursu
Wejście/wyjście i strumienie w Javie
Instrukcje do ćwiczenia
- Przekształć listę
usernamesw obiektStream. - Wyświetl każdy element w strumieniu
stream, używając wyrażenia lambda.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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));
}
}