天天看點

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

    方法 (無參數, 有傳回值)