public static class DoubleBigListIterators.BigListIteratorListIterator extends Object implements DoubleBigListIterator
PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong| Modifier and Type | Method and Description |
|---|---|
void |
add(double ok)
Inserts the specified element into the list (optional operation).
|
int |
back(int n)
Moves back for the given number of elements.
|
long |
back(long n)
Moves back for the given number of elements.
|
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.
|
long |
nextIndex()
Returns the index of the element that would be returned by a subsequent call to next.
|
double |
previousDouble()
Returns the previous element as a primitive type.
|
long |
previousIndex()
Returns the index of the element that would be returned by a subsequent call to previous.
|
void |
remove()
Removes from the underlying collection the last element returned
by this iterator (optional operation).
|
void |
set(double ok)
Replaces the last element returned by
next() or previous() with the
specified element (optional operation). |
int |
skip(int n)
Skips the given number of elements.
|
long |
skip(long n)
Skips the given number of elements.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, setpreviousforEachRemaining, nextforEachRemainingpublic void set(double ok)
DoubleBigListIteratornext() or previous() with the
specified element (optional operation).set in interface DoubleBigListIteratorListIterator.set(Object)public void add(double ok)
DoubleBigListIteratoradd in interface DoubleBigListIteratorListIterator.add(Object)public int back(int n)
DoubleBidirectionalIterator
The effect of this call is exactly the same as that of calling
DoubleBidirectionalIterator.previous() for n times (possibly stopping if
BidirectionalIterator.hasPrevious() becomes false).
back in interface DoubleBidirectionalIteratorback in interface ObjectBidirectionalIterator<Double>n - the number of elements to skip back.DoubleBidirectionalIterator.previous()public long back(long n)
DoubleBigListIterator
The effect of this call is exactly the same as that of calling
previous() for n times
(possibly stopping if BidirectionalIterator.hasPrevious() becomes false).
back in interface DoubleBigListIteratorn - the number of elements to skip back.BidirectionalIterator.previous()public void remove()
java.util.IteratorIterator.next(). The behavior of an iterator
is unspecified if the underlying collection is modified while the
iteration is in progress in any way other than by calling this
method.public int skip(int n)
DoubleBigListIterator
The effect of this call is exactly the same as that of calling
DoubleIterator.next() for n times (possibly stopping if
Iterator.hasNext() becomes false).
skip in interface DoubleBidirectionalIteratorskip in interface DoubleBigListIteratorskip in interface DoubleIteratorskip in interface ObjectBidirectionalIterator<Double>skip in interface ObjectIterator<Double>n - the number of elements to skip.Iterator.next()public long skip(long n)
DoubleBigListIterator
The effect of this call is exactly the same as that of calling
next() for n times (possibly
stopping if Iterator.hasNext() becomes false).
skip in interface DoubleBigListIteratorn - the number of elements to skip.Iterator.next()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()public long nextIndex()
BigListIteratornextIndex in interface BigListIterator<Double>ListIterator.nextIndex()public long previousIndex()
BigListIteratorpreviousIndex in interface BigListIterator<Double>ListIterator.previousIndex()