public static class LongBigListIterators.BigListIteratorListIterator extends Object implements LongBigListIterator
PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong| Modifier and Type | Method and Description |
|---|---|
void |
add(long 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() |
boolean |
hasPrevious()
Returns whether there is a previous element.
|
long |
nextIndex()
Returns the index of the element that would be returned by a subsequent call to next.
|
long |
nextLong()
Returns the next element as a primitive type.
|
long |
previousIndex()
Returns the index of the element that would be returned by a subsequent call to previous.
|
long |
previousLong()
Returns the previous element as a primitive type.
|
void |
remove() |
void |
set(long 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(long ok)
LongBigListIteratornext() or
previous() with the specified element (optional operation).set in interface LongBigListIteratorListIterator.set(Object)public void add(long ok)
LongBigListIteratoradd in interface LongBigListIteratorListIterator.add(Object)public int back(int n)
LongBidirectionalIteratorThe effect of this call is exactly the same as that of
calling LongBidirectionalIterator.previous() for n times (possibly stopping
if BidirectionalIterator.hasPrevious() becomes false).
back in interface LongBidirectionalIteratorback in interface ObjectBidirectionalIterator<Long>n - the number of elements to skip back.LongBidirectionalIterator.previous()public long back(long n)
LongBigListIteratorThe 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 LongBigListIteratorn - the number of elements to skip back.BidirectionalIterator.previous()public int skip(int n)
LongBigListIteratorThe effect of this call is exactly the same as that of calling LongIterator.next() for n times (possibly stopping if Iterator.hasNext() becomes false).
skip in interface LongBidirectionalIteratorskip in interface LongBigListIteratorskip in interface LongIteratorskip in interface ObjectBidirectionalIterator<Long>skip in interface ObjectIterator<Long>n - the number of elements to skip.Iterator.next()public long skip(long n)
LongBigListIteratorThe 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 LongBigListIteratorn - the number of elements to skip.Iterator.next()public boolean hasPrevious()
BidirectionalIteratorhasPrevious in interface BidirectionalIterator<Long>ListIterator.hasPrevious()public long nextLong()
LongIteratornextLong in interface LongIteratornextLong in interface PrimitiveIterator.OfLongIterator.next()public long previousLong()
LongBidirectionalIteratorpreviousLong in interface LongBidirectionalIteratorListIterator.previous()public long nextIndex()
BigListIteratornextIndex in interface BigListIterator<Long>ListIterator.nextIndex()public long previousIndex()
BigListIteratorpreviousIndex in interface BigListIterator<Long>ListIterator.previousIndex()