public static class ShortBigListIterators.BigListIteratorListIterator extends Object implements ShortBigListIterator
| Modifier and Type | Field and Description |
|---|---|
protected ShortListIterator |
i |
| Modifier | Constructor and Description |
|---|---|
protected |
BigListIteratorListIterator(ShortListIterator i) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(short 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.
|
short |
nextShort()
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.
|
short |
previousShort()
Returns the previous element as a primitive type.
|
void |
remove() |
void |
set(short 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, setpreviousforEachRemaining, forEachRemaining, nextprotected final ShortListIterator i
protected BigListIteratorListIterator(ShortListIterator i)
public void set(short ok)
ShortBigListIteratornext() or
previous() with the specified element (optional operation).set in interface ShortBigListIteratorListIterator.set(Object)public void add(short ok)
ShortBigListIteratoradd in interface ShortBigListIteratorListIterator.add(Object)public int back(int n)
ShortBidirectionalIteratorThe effect of this call is exactly the same as that of
calling ShortBidirectionalIterator.previous() for n times (possibly stopping
if BidirectionalIterator.hasPrevious() becomes false).
back in interface ObjectBidirectionalIterator<Short>back in interface ShortBidirectionalIteratorn - the number of elements to skip back.ShortBidirectionalIterator.previous()public long back(long n)
ShortBigListIteratorThe 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 ShortBigListIteratorn - the number of elements to skip back.BidirectionalIterator.previous()public int skip(int n)
ShortBigListIteratorThe effect of this call is exactly the same as that of calling ShortIterator.next() for n times (possibly stopping if Iterator.hasNext() becomes false).
skip in interface ObjectBidirectionalIterator<Short>skip in interface ObjectIterator<Short>skip in interface ShortBidirectionalIteratorskip in interface ShortBigListIteratorskip in interface ShortIteratorn - the number of elements to skip.Iterator.next()public long skip(long n)
ShortBigListIteratorThe 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 ShortBigListIteratorn - the number of elements to skip.Iterator.next()public boolean hasPrevious()
BidirectionalIteratorhasPrevious in interface BidirectionalIterator<Short>ListIterator.hasPrevious()public short nextShort()
ShortIteratornextShort in interface ShortIteratorIterator.next()public short previousShort()
ShortBidirectionalIteratorpreviousShort in interface ShortBidirectionalIteratorListIterator.previous()public long nextIndex()
BigListIteratornextIndex in interface BigListIterator<Short>ListIterator.nextIndex()public long previousIndex()
BigListIteratorpreviousIndex in interface BigListIterator<Short>ListIterator.previousIndex()Copyright © 2020. All rights reserved.