天天看点

Java 中 Stream 创建的 5 种方式

  • list.stream()

    调用集合的

    stream

    方法
  • Arrays.stream(arr)

    调用

    Arrays

    stream

    方法
  • Stream.of(T... values)

    调用

    Stream

    的 of 方法
  • Stream.iterate(T seed, UnaryOperator)

    调用

    Stream

    iterate

    方法, 传入起始值和

    UnaryOperator

    (传入 T 类型对象 返回 T 类型对象) 下次计算值的方法
  • Stream.generate(Supplier s)

    调用

    Stream

    generate

    方法, 传入

    Supplier

    方法 (无参数, 有返回值)