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