1.Stream流介绍
在 Java 中,Stream 流是一种处理集合数据的高级方式,可以方便地对集合进行各种操作,如过滤、映射、排序、聚合等。
Stream流的使用步骤:
- 先得到一条Stream流,并把数据放上去
- 利用Stream流中的API进行各种操作
- 中间方法:方法调用完毕之后,还可以调用其他方法
- 终结方法:最后一步,调用完毕之后,不能调用其他方法
2.获取Stream流
各个数据类型获取Stream流的方法如下:
2.1单列集合
首先是单列集合获取Stream流:
示例:
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
Collections.addAll(arrayList, "a", "b", "c", "d", "e", "f");
// 获取Stream流
Stream<String> stream = arrayList.stream();
stream.forEach(new Consumer<String>() {
@Override
public