Bắt đầu ngayBắt đầu miễn phí

Xử lý tên người dùng để hiển thị

Trong một hệ thống quản lý người dùng, chúng ta cần hiển thị các tên người dùng được lưu trong cơ sở dữ liệu. Với Streams.forEach(), bạn có thể xử lý và in từng tên người dùng một cách hiệu quả mà không cần dùng vòng lặp truyền thống.

Tất cả các lớp cần thiết từ java.util đã được import sẵn cho bạn.

Bài tập này là một phần của khóa học

Nhập/Xuất và Streams trong Java

Xem khóa học

Hướng dẫn bài tập

  • Chuyển danh sách usernames thành một đối tượng Stream.
  • In từng phần tử trong stream bằng một biểu thức lambda.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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));
    }
}
Chỉnh sửa và Chạy Mã