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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP