Stream是Java 8新增的重要特性, 它提供函数式编程支持并允许以管道方式操作集合. 流操作会遍历数据源, 使用管道式操作处理数据后生成结果集合, 这个过程通常不会对数据源造成影响. lambda表达式 使用Stream进行函数式编程时经常需要将操作作为参数传入流方法中, lambda表达式是最适合完成这一任务的工具. import java.util.stream.Collectors; List list = Arrays.asList(-1,0,1,2,3).stream() .fi