stream_api Java · 常用功能
Stream API 提供流式处理集合数据的方式,支持过滤、映射、归约等操作(Java 8+)。
怎么用
集合.stream().中间操作().终结操作();
小例子
import java.util.stream.Collectors; List<Integer> nums = Arrays.asList(1, 2, 3, 4, 5); List<Integer> result = nums.stream() .filter(x -> x > 2) .map(x -> x * 2) .collect(Collectors.toList()); System.out.println(result);
运行结果
输出:[6, 8, 10]
提醒:中间操作是延迟执行的,只有遇到 collect/forEach 等终结操作才会真正计算
官方文档:https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条