public static interface PrimitiveIterator.OfDouble
implements PrimitiveIterator<Double, DoubleConsumer>
| java.util.PrimitiveIterator.OfDouble |
一个专门用于 double值的Iterator。
公共方法(Public methods) |
|
|---|---|
default void |
forEachRemaining(Consumer<? super Double> action) |
default void |
forEachRemaining(DoubleConsumer action) 对每个剩余元素执行给定操作,直到处理完所有元素或操作抛出异常。 |
default Double |
next() 返回迭代中的下一个元素。 |
abstract double |
nextDouble() 返回迭代中的下一个 |
继承方法(Inherited methods) |
|
|---|---|
java.util.PrimitiveIterator
|
|
java.util.Iterator
|
|
void forEachRemaining (Consumer<? super Double> action)
DoubleConsumer then it is cast to DoubleConsumer and passed to forEachRemaining(T_CONS); otherwise the action is adapted to an instance of DoubleConsumer, by boxing the argument of DoubleConsumer, and then passed to forEachRemaining(T_CONS). | 参数(Parameters) | |
|---|---|
action |
Consumer
|
void forEachRemaining (DoubleConsumer action)
对每个剩余元素执行给定操作,直到处理完所有元素或操作抛出异常。 如果指定了该顺序,则按迭代顺序执行操作。 该操作引发的异常会中继给调用者。
默认实现的行为如下:
while (hasNext())
action.accept(nextDouble());
| 参数(Parameters) | |
|---|---|
action |
DoubleConsumer: The action to be performed for each element |
| 抛出异常(Throws) | |
|---|---|
NullPointerException |
if the specified action is null |
Double next ()
返回迭代中的下一个元素。
nextDouble(), and returns that boxed result. | 返回(Returns) | |
|---|---|
Double |
the next element in the iteration |
double nextDouble ()
返回迭代中的下一个 double元素。
| 返回(Returns) | |
|---|---|
double |
the next double element in the iteration |
| 抛出异常(Throws) | |
|---|---|
NoSuchElementException |
if the iteration has no more elements |