public static interface PrimitiveIterator.OfInt extends PrimitiveIterator<Integer,IntConsumer>
int
values.PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong
Modifier and Type | Method | Description |
---|---|---|
default void |
forEachRemaining (Consumer<? super Integer> action) |
Performs the given action for each remaining element until all elements
have been processed or the action throws an exception.
|
default void |
forEachRemaining (IntConsumer action) |
Performs the given action for each remaining element until all elements
have been processed or the action throws an exception.
|
default Integer |
next () |
Returns the next element in the iteration.
|
int |
nextInt () |
Returns the next
int element in the iteration. |
int nextInt()
int
element in the iteration.int
element in the iterationNoSuchElementException
- if the iteration has no more elementsdefault void forEachRemaining(IntConsumer action)
forEachRemaining
in interface PrimitiveIterator<Integer,IntConsumer>
The default implementation behaves as if:
while (hasNext())
action.accept(nextInt());
action
- The action to be performed for each elementNullPointerException
- if the specified action is nulldefault Integer next()
default void forEachRemaining(Consumer<? super Integer> action)
forEachRemaining
in interface Iterator<Integer>
IntConsumer
then it is cast
to IntConsumer
and passed to forEachRemaining(java.util.function.IntConsumer)
;
otherwise the action is adapted to an instance of
IntConsumer
, by boxing the argument of IntConsumer
,
and then passed to forEachRemaining(java.util.function.IntConsumer)
.action
- The action to be performed for each element Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.