使用stream的前提是对lambda表达式和函数式接口有一定的了解,同时对方法引用和普通传参的区别有一定的认识. stream的三大特性:1.不存储数据2.不改变源数据3.延时执行. stream优点:1.简化代码2.使用并行流可以利用多核特性,提升效率. stream上的所有操作分为两类:中间操作和结束操作,中间操作只是一种标记,只有结束操作才会触发实际计算. 常用api如下 中间操作 filter:过滤流,过滤流中的元素,返回一个符合条件的Stream map:转换流,将一种类型的流转换为…