一、概念
Java8中最重要的两个改变,一个是Lambda表达式,另一个就是Stream API(java.util.sreeam.*)。 Stream 是JAVA8中处理集合的关键概念,它可以执行非常复杂的查找、过滤、映射等操作,让我们能够像写SQL一样来操作集合。
二、Stream的特性
1. 数据源
数据源是集合或者数组,注意,这里不包含map。
2. 流操作
Stream操作可分为三类,创建流、中间操作、终止操作。
2.1 创建流
创建流有4种方式
Java8中最重要的两个改变,一个是Lambda表达式,另一个就是Stream API(java.util.sreeam.*)。 Stream 是JAVA8中处理集合的关键概念,它可以执行非常复杂的查找、过滤、映射等操作,让我们能够像写SQL一样来操作集合。
数据源是集合或者数组,注意,这里不包含map。
Stream操作可分为三类,创建流、中间操作、终止操作。
创建流有4种方式