stream

Posted 萌萌滴太阳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stream相关的知识,希望对你有一定的参考价值。

概述

在这里插入图片描述

为什么要使用Stream API

在这里插入图片描述

一、什么是关系型数据库

在这里插入图片描述

在这里插入图片描述

什么是 Stream

在这里插入图片描述

Stream 的操作三个步骤

在这里插入图片描述

创建 Stream

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Stream 的中间操作

在这里插入图片描述

  • 执行终止操作,才执行中间操作,中间操作操作完,创建的stream不能再被使用,若想使用需再创建一个。
    在这里插入图片描述

筛选与切片

在这里插入图片描述

映 射

常用函数是接口

在这里插入图片描述
在这里插入图片描述

排序

在这里插入图片描述

Stream 的终止操作

在这里插入图片描述

匹配与查找

在这里插入图片描述
在这里插入图片描述

归约

在这里插入图片描述

在这里插入图片描述

public class Test {
    public static void main(String[] args) {
        int[] num = {1,2};
        int reduce = Arrays.stream(num).reduce(5, (a, b) -> { return a + b; });
        System.out.println(reduce);
    }
}

结果:8

收集

在这里插入图片描述

在这里插入图片描述

以上是关于stream的主要内容,如果未能解决你的问题,请参考以下文章

从Node.js Stream写入多个文件

协议切换成功与否

java8 .stream().sorted().filter().map().collect()用法

Java8 Stream针对List先分组再求和最大值最小值平均值等

TS Stream 详解

学习 Spark Streaming