在JAVA8之前的传统编程方式,如果我们需要操作一个集合数据,需要使用集合提供的API,通过一个循环去获取集合的元素,这种访问数据的方式会使代码显得臃肿,JAVA8新引入的Stream类,用于重新封装集合数据,通过使用流式Stream代替常用集合数组.list和map的遍历操作可以极大的提高效率. 一.Stream的组成 数据源(Source) + 0个或多个中间操作(intermediate operation)和终止操作(terminal operation) 数据源:数据源头,可为数组.C…