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
DoubleConsumerthen it is cast toDoubleConsumerand 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 |