Java8新特性Stream基本操作(一)
创建Stream
1.通过Collection系列集合提供的stream()或parallelStream()方法
2.通过Arrays的静态方法
这个静态方法有很多重载方法:
3.通过Stream类的静态方法of()
这个of()方法也有重载方法:
4.创建无限流
迭代
先看看Stream的iterate方法:
第二个参数为UnaryOperator接口,是一个函数式接口:
使用也很简单:
结果:
生成
这个静态方法有很多重载方法:
这个of()方法也有重载方法:
先看看Stream的iterate方法:
第二个参数为UnaryOperator接口,是一个函数式接口:
使用也很简单:
结果: