Added in API level 24
Summary:
Methods
| Inherited Methods
PrimitiveIterator.OfLong
public
static
interface
PrimitiveIterator.OfLong
implements
PrimitiveIterator<Long, LongConsumer>
| java.util.PrimitiveIterator.OfLong |
An Iterator specialized for long values.
Summary
Public methods | |
|---|---|
default
void
|
forEachRemaining(LongConsumer action)
|
default
void
|
forEachRemaining(Consumer<? super Long> action)
|
default
Long
|
next()
Returns the next element in the iteration. |
abstract
long
|
nextLong()
Returns the next |
Inherited methods | |
|---|---|
Public methods
forEachRemaining
Added in API level 24
public void forEachRemaining (LongConsumer action)
Implementation Requirements:
The default implementation behaves as if:
while (hasNext()) action.accept(nextLong());
| Parameters | |
|---|---|
action |
LongConsumer |
forEachRemaining
Added in API level 24
public void forEachRemaining (Consumer<? super Long> action)
Implementation Requirements:
- If the action is an instance of
LongConsumerthen it is cast toLongConsumerand passed toPrimitiveIterator.forEachRemaining(T_CONS); otherwise the action is adapted to an instance ofLongConsumer, by boxing the argument ofLongConsumer, and then passed toPrimitiveIterator.forEachRemaining(T_CONS).
| Parameters | |
|---|---|
action |
Consumer |
next
Added in API level 24
public Long next ()
Returns the next element in the iteration.
Implementation Requirements:
- The default implementation boxes the result of calling
nextLong(), and returns that boxed result.
| Returns | |
|---|---|
Long |
the next element in the iteration |
nextLong
Added in API level 24
public abstract long nextLong ()
Returns the next long element in the iteration.
| Returns | |
|---|---|
long |
the next long element in the iteration |
| Throws | |
|---|---|
NoSuchElementException |
if the iteration has no more elements |