T -流元素的类型
public static interface Stream.Builder<T> extends Consumer<T>
Stream易变的建设者。这允许一个
Stream创作生成元素单独添加到
Builder(没有来自使用一个
ArrayList作为临时缓冲区。复制开销)
流生成器有一个生命周期,它开始在一个构建阶段,在此期间可以添加元素,然后过渡到一个内置的阶段,在此之后,元素可能不会被添加。建立阶段开始时的build()方法被调用时,它创建一个有序的Stream的元素被添加到流生成器的元素,在添加时的顺序。
Stream.builder()
void accept(T t)
accept 接口
Consumer<T>
t -输入参数
IllegalStateException如果Builder已经过渡到了国家
default Stream.Builder<T> add(T t)
accept(t)
return this;
t -元素添加
this生成器
IllegalStateException如果Builder已经过渡到了国家
Stream<T> build()
IllegalStateException是如果有进一步的尝试使用Builder后已进入了国家投。
IllegalStateException如果Builder已经过渡到了国家
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.