Java8_Stream_创建

2021-02-10 01:16

阅读:729

标签:iter   无限   取数   限流   arrays   java8   java   使用   返回   

由数组创建流

Java8 中的 Arrays 的静态方法 stream() 可 以获取数组流:

static Stream stream(T[] array): 返回一个流

重载形式,能够处理对应基本类型的数组:

public static IntStream stream(int[] array)
public static LongStream stream(long[] array)
public static DoubleStream stream(double[] array)

由值创建

可以使用静态方法 Stream.of(), 通过显示值 创建一个流。它可以接收任意数量的参数。

public static Stream of(T... values) : 返回一个流

由函数创建流:创建无限流

可以使用静态方法 Stream.iterate() 和 Stream.generate(), 创建无限流。

迭代
public static Stream iterate(final T seed, final UnaryOperator f)
生成
public static Stream generate(Supplier s) :

Java8_Stream_创建

标签:iter   无限   取数   限流   arrays   java8   java   使用   返回   

原文地址:https://www.cnblogs.com/junzifeng/p/12746245.html


评论


亲,登录后才可以留言!