Java 中的 Stream.Builder build()
java 8object oriented programmingprogramming更新于 2025/12/6 1:16:17
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

