Stream流是Java8中引入的一个Stream类,用来简化对数组和集合的操作。
Stream流可以比作一根传送带,上面放上我们的数组或集合,经过多个方法筛选过滤,再从传送带中取出。
创建Stream流传送带,并将数据放入传送带。
传送带中操作筛选数据。
执行终结方法后取出数据,传送带销毁。
default Stream stream() // 获取当前集合对象的Stream流
public static Stream stream(T[] array) //Arrays类的方法
public static Stream of(T... values) //获取当前数组/可变数据的Stream流
获取Stream流演示
所谓Stream的API就是刚刚讲过的中间操作方法和终结方法,可以自行查看API文档进行学习。
中间操作方法
终结方法使用
终结方法(1)
终结方法(2)