public static interface PrimitiveIterator.OfLong extends PrimitiveIterator<Long,LongConsumer>
long
values.PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong
Modifier and Type | Method | Description |
---|---|---|
default void |
forEachRemaining (Consumer<? super Long> action) |
Performs the given action for each remaining element until all elements
have been processed or the action throws an exception.
|
default void |
forEachRemaining (LongConsumer action) |
Performs the given action for each remaining element until all elements
have been processed or the action throws an exception.
|
default Long |
next () |
Returns the next element in the iteration.
|
long |
nextLong () |
Returns the next
long element in the iteration. |
long nextLong()
long
element in the iteration.long
element in the iterationNoSuchElementException
- if the iteration has no more elementsdefault void forEachRemaining(LongConsumer action)
forEachRemaining
in interface PrimitiveIterator<Long,LongConsumer>
The default implementation behaves as if:
while (hasNext())
action.accept(nextLong());
action
- The action to be performed for each elementNullPointerException
- if the specified action is nulldefault Long next()
next
in interface Iterator<Long>
nextLong()
, and returns that boxed result.default void forEachRemaining(Consumer<? super Long> action)
forEachRemaining
in interface Iterator<Long>
LongConsumer
then it is cast
to LongConsumer
and passed to forEachRemaining(java.util.function.LongConsumer)
;
otherwise the action is adapted to an instance of
LongConsumer
, by boxing the argument of LongConsumer
,
and then passed to forEachRemaining(java.util.function.LongConsumer)
.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.