1.作用
结合了Lambda表达式,简化集合、数组的操作
2.使用步骤
获取Stream流对象
使用中间方法处理数据
使用终结方法处理数据
3.如何获取Stream流对象
单列集合:Collection中的默认方法stream
双列集合:不能直接获取,可以通过获取键集合或键值对集合转换成单列集合
数组:Arrays工具类型中的静态方法stream
一堆零散的数据:Stream接口中的静态方法of
4.常见方法
中间方法:filter 根据指定规则过滤
limit 获取前几个数据
skip 跳过前几个数据
distinct 去除流中的重复元素
concat 合并两个流为一个流
map 转换流中的数据类型
终结方法:forEach 遍历流
count 统计流中数据个数
collect 收集流中数据