Stream.Builder 的 build() 函式在 Java 中


Stream.Builder 類中的 build() 函式構建了流,將此構建器轉變為構建狀態。語法如下:-

Stream<T> build()

接下來是一個示例,來說明如何實現 Stream.Builder 類的 build() 函式:

示例

import java.util.stream.Stream;
public class Demo {
   public static void main(String[] args) {
      Stream.Builder<String> builder = Stream.builder();
      builder.add("Production");
      builder.add("Marketing");
      builder.add("Finance");
      builder.add("Sales");
      builder.add("Operations");
      Stream<String> stream = builder.build();
      stream.forEach(System.out::println);
   }
}

輸出

Production
Marketing
Finance
Sales
Operations

示例

讓我們看另一個 build() 函式的示例,其中我們使用 accept() 函式向流新增元素:-

import java.util.stream.Stream;
public class Demo {
   public static void main(String[] args) {
      Stream.Builder<String> builder = Stream.builder();
      builder.accept("k");
      builder.accept("l");
      builder.accept("m");
      builder.accept("n");
      builder.accept("o");
      builder.accept("p");
      builder.accept("q");
      builder.accept("r");
      builder.accept("s");
      builder.accept("t");
      Stream<String> stream = builder.build();
      stream.forEach(System.out::println);
   }
}

輸出

K
l
m
n
o
p
q
r
s
t

更新於:2019-09-24

970 次瀏覽

開啟你的職業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.