- 所有超接口:
-
LongConsumer
- 封闭接口:
-
LongStream
一个可变的
LongStream
构建器。
流构建器有一个生命周期,从构建阶段开始,在此阶段可以添加元素,然后过渡到构建完成阶段,在此阶段不允许再添加元素。构建完成阶段从调用build()
方法开始,该方法创建一个有序流,其元素是添加到流构建器中的元素,按照添加顺序排列。
- 自JDK版本:
- 1.8
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(long t) 向正在构建的流中添加一个元素。default LongStream.Builder
add
(long t) 向正在构建的流中添加一个元素。build()
构建流,将此构建器转换为构建完成状态。Methods declared in interface java.util.function.LongConsumer
andThen
-
Method Details
-
accept
void accept(long t) 向正在构建的流中添加一个元素。- 实现接口:
-
accept
在接口LongConsumer
中 - 参数:
-
t
- 输入参数 - 异常:
-
IllegalStateException
- 如果构建器已经转换为构建完成状态
-
add
向正在构建的流中添加一个元素。- 实现要求:
-
默认实现的行为如下:
accept(t) return this;
- 参数:
-
t
- 要添加的元素 - 返回:
-
this
构建器 - 异常:
-
IllegalStateException
- 如果构建器已经转换为构建完成状态
-
build
LongStream build()构建流,将此构建器转换为构建完成状态。如果在进入构建完成状态后尝试对构建器进行进一步操作,将抛出IllegalStateException
异常。- 返回:
- 构建完成的流
- 异常:
-
IllegalStateException
- 如果构建器已经转换为构建完成状态
-