开始使用免费开始使用

处理用于展示的用户名

在一个用户管理系统中,需要展示存储在数据库中的用户名。借助 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));
    }
}
编辑并运行代码