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