强大的Stream API

如同写SQL一样操作Java中的数据

Java8两大最为重要的改变,一个是lambda表达式;另一个就是Stream API (java.util.stream.*)

7. 尚硅谷_Java8新特性_创建 Stream

对数据源进行一系列的流水线式的中间操作,然后创建一个新流,但是数据源不会发生改变。

7. 尚硅谷_Java8新特性_创建 Stream

什么是Stream

7. 尚硅谷_Java8新特性_创建 Stream

stream的操作三个步骤

7. 尚硅谷_Java8新特性_创建 Stream

开始代码演示

7. 尚硅谷_Java8新特性_创建 Stream

创建Stream

7. 尚硅谷_Java8新特性_创建 Stream

获取流的第一种方式

7. 尚硅谷_Java8新特性_创建 Stream

通过Arrays的静态方法stream()可以获取数组流

7. 尚硅谷_Java8新特性_创建 Stream

第3中方式

7. 尚硅谷_Java8新特性_创建 Stream

第4种方式

//迭代

7. 尚硅谷_Java8新特性_创建 Stream

进行一下终止效果,进行演示

7. 尚硅谷_Java8新特性_创建 Stream
发现不会停下来,一直打印

然后加上.limit 限制只产生10个
7. 尚硅谷_Java8新特性_创建 Stream
// 生成
7. 尚硅谷_Java8新特性_创建 Stream

相关文章: