處理要顯示的使用者名稱
在使用者管理系統中,我們需要顯示儲存在資料庫裡的使用者名稱。使用 Streams 搭配 .forEach(),你可以高效率地處理並列印每個使用者名稱,而不必使用傳統迴圈。
所有來自 java.util 的必要類別都已為你匯入。
本練習屬於課程
Java 的輸入/輸出與串流
練習說明
- 將清單
usernames轉換成Stream物件。 - 使用 lambda 運算式在
stream中列印每個元素。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
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));
}
}