public static class IntBigListIterators.BigListIteratorListIterator extends Object implements IntBigListIterator
PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong| Modifier and Type | Field and Description |
|---|---|
protected IntListIterator |
i |
| Modifier | Constructor and Description |
|---|---|
protected |
BigListIteratorListIterator(IntListIterator i) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int 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.
|
int |
nextInt()
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.
|
int |
previousInt()
Returns the previous element as a primitive type.
|
void |
remove() |
void |
set(int 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, nextforEachRemainingprotected final IntListIterator i
protected BigListIteratorListIterator(IntListIterator i)
public void set(int ok)
IntBigListIteratornext() or
previous() with the specified element (optional operation).set in interface IntBigListIteratorListIterator.set(Object)public void add(int ok)
IntBigListIteratoradd in interface IntBigListIteratorListIterator.add(Object)public int back(int n)
IntBidirectionalIteratorThe effect of this call is exactly the same as that of
calling IntBidirectionalIterator.previous() for n times (possibly stopping
if BidirectionalIterator.hasPrevious() becomes false).
back in interface IntBidirectionalIteratorback in interface ObjectBidirectionalIterator<Integer>n - the number of elements to skip back.IntBidirectionalIterator.previous()public long back(long n)
IntBigListIteratorThe 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 IntBigListIteratorn - the number of elements to skip back.BidirectionalIterator.previous()public int skip(int n)
IntBigListIteratorThe effect of this call is exactly the same as that of calling IntIterator.next() for n times (possibly stopping if Iterator.hasNext() becomes false).
skip in interface IntBidirectionalIteratorskip in interface IntBigListIteratorskip in interface IntIteratorskip in interface ObjectBidirectionalIterator<Integer>skip in interface ObjectIterator<Integer>n - the number of elements to skip.Iterator.next()public long skip(long n)
IntBigListIteratorThe 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 IntBigListIteratorn - the number of elements to skip.Iterator.next()public boolean hasPrevious()
BidirectionalIteratorhasPrevious in interface BidirectionalIterator<Integer>ListIterator.hasPrevious()public int nextInt()
IntIteratornextInt in interface IntIteratornextInt in interface PrimitiveIterator.OfIntIterator.next()public int previousInt()
IntBidirectionalIteratorpreviousInt in interface IntBidirectionalIteratorListIterator.previous()public long nextIndex()
BigListIteratornextIndex in interface BigListIterator<Integer>ListIterator.nextIndex()public long previousIndex()
BigListIteratorpreviousIndex in interface BigListIterator<Integer>ListIterator.previousIndex()Copyright © 2020. All rights reserved.