public static interface PrimitiveIterator.OfDouble extends PrimitiveIterator<Double,DoubleConsumer>
double
值的迭代器。
PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong
Modifier and Type | Method and Description |
---|---|
default void |
forEachRemaining(Consumer<? super Double> action)
对每个剩余元素执行给定的操作,直到所有元素都被处理或动作引发异常。
|
default void |
forEachRemaining(DoubleConsumer action)
对每个剩余元素执行给定的操作,直到所有元素都被处理或动作引发异常。
|
default Double |
next()
返回迭代中的下一个元素。
|
double |
nextDouble()
返回下一个
double 元素的迭代。
|
double nextDouble()
double
元素的迭代。
double
元素在迭代中
NoSuchElementException
- 如果迭代没有更多的元素
default void forEachRemaining(DoubleConsumer action)
forEachRemaining
在界面
PrimitiveIterator<Double,DoubleConsumer>
默认实现的行为如下:
while (hasNext()) action.accept(nextDouble());
action
- 要为每个元素执行的操作
NullPointerException
- 如果指定的操作为空
default Double next()
next
在界面
Iterator<Double>
nextDouble()
的结果,并返回该盒装结果。
default void forEachRemaining(Consumer<? super Double> action)
forEachRemaining
在界面
Iterator<Double>
DoubleConsumer
一个实例,那么它被转换为DoubleConsumer
并传递给forEachRemaining(java.util.function.DoubleConsumer)
;
否则动作适合的实例DoubleConsumer
,拳击的说法DoubleConsumer
,再传递到forEachRemaining(java.util.function.DoubleConsumer)
。
action
- 要为每个元素执行的操作