代码点读机 / Java / Collectors

Collectors Java · Stream 工具

Stream 流水线最后一站的工具箱:collect(Collectors.toList()) 把流里剩的元素装回一个列表。AI 生成的 Java 代码处理集合时高频出现。

怎么用

集合.stream()
  .filter(条件)
  .collect(Collectors.toList())

小例子

List<String> names = List.of("小明", "小红").stream()
  .map(n -> n + "同学")
  .collect(Collectors.toList());
System.out.println(names);

运行结果

输出:[小明同学, 小红同学]

提醒:同一家族的还有 Collectors.joining(",") 拼字符串、Collectors.groupingBy(条件) 分组。

官方文档:https://docs.oracle.com/javase/8/docs/api/java/util/stream/Collectors.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条