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