開始使用免費開始

處理要顯示的使用者名稱

在使用者管理系統中,我們需要顯示儲存在資料庫裡的使用者名稱。使用 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));
    }
}
編輯並執行程式碼