创建Stream

1.通过Collection系列集合提供的stream()或parallelStream()方法

Java8新特性Stream基本操作(一)

2.通过Arrays的静态方法

Java8新特性Stream基本操作(一)

这个静态方法有很多重载方法:

Java8新特性Stream基本操作(一)

3.通过Stream类的静态方法of()

Java8新特性Stream基本操作(一)

这个of()方法也有重载方法:

Java8新特性Stream基本操作(一)

4.创建无限流

迭代

先看看Stream的iterate方法:

Java8新特性Stream基本操作(一)

第二个参数为UnaryOperator接口,是一个函数式接口:

Java8新特性Stream基本操作(一)

Java8新特性Stream基本操作(一)

使用也很简单:

Java8新特性Stream基本操作(一)

结果:

Java8新特性Stream基本操作(一)

生成

Java8新特性Stream基本操作(一)

Java8新特性Stream基本操作(一)

 

相关文章: