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