一、Stream 的整体结构 一条 Stream 永远是三段式: 数据源 → 中间操作(0~N个) → 终止操作(1个) list.stream() // 数据源 .filter(...) // 中间 .map(...) // 中间 .forEach(...); // 终止 没有终止操作,Stream 不会执行 二、最常用的中间操作 1、filter —— 过滤(if) .filter(x -> x > 10) 等价 for 循环: if (x > 10) { ... } 工程用途: 按状态筛选 …