java8的新特性 Stream

流是支持顺序和并行 汇聚操作的一组元素
Collections是存储元素,Stream是计算
Stream 可以理解为一个管道(Pipeline),

数据从管道一边进入,经过中间各种处理,然后从管道另一边出来新的数据
注意 :
          Stream 自己不会存储元素
           Stream 不会改变原对象.相反会返回一个持有结果的新Stream
            Stream操作是延迟执行.这意味着他们会等到需要结果的时候才执行
Stream的PIpeline 
       创建Stream
      中间操作 :一个中间操作链,对数据源处理,但是延迟执行
      终止操作:执行中间操作链,并产生结果

创建Stream

 1.   java.util.Collection内置获取流的方法,分别是串性流和并行流
2.java.util.Arrays内置获取流的方法
3.java.util.stream.Stream内置了创建流的方法分别为通过对象创建流 和通过函数创建流

中间操作(java.util.stream.Stream)

1.截断与切片
2.映射
3.排序
4.包装


终止操作

1.查找与匹配
2.规约

3.收集

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值