public static class DoubleIterators.UnmodifiableBidirectionalIterator extends Object implements DoubleBidirectionalIterator
PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong| Constructor and Description |
|---|
UnmodifiableBidirectionalIterator(DoubleBidirectionalIterator i) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext()
Returns
true if the iteration has more elements. |
boolean |
hasPrevious()
Returns whether there is a previous element.
|
double |
nextDouble()
Returns the next element as a primitive type.
|
double |
previousDouble()
Returns the previous element as a primitive type.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitback, previous, skipforEachRemaining, nextforEachRemainingpublic UnmodifiableBidirectionalIterator(DoubleBidirectionalIterator i)
public boolean hasNext()
java.util.Iteratortrue if the iteration has more elements.
(In other words, returns true if Iterator.next() would
return an element rather than throwing an exception.)public boolean hasPrevious()
BidirectionalIteratorhasPrevious in interface BidirectionalIterator<Double>ListIterator.hasPrevious()public double nextDouble()
DoubleIteratornextDouble in interface DoubleIteratornextDouble in interface PrimitiveIterator.OfDoubleIterator.next()public double previousDouble()
DoubleBidirectionalIteratorpreviousDouble in interface DoubleBidirectionalIteratorListIterator.previous()