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