public static class LongBigListIterators.BigListIteratorListIterator extends java.lang.Object implements LongBigListIterator
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.
|
void |
forEachRemaining(java.util.function.Consumer<? super java.lang.Long> action)
Deprecated.
|
void |
forEachRemaining(java.util.function.LongConsumer action) |
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, wait
add, set
previous
forEachRemaining, next
public void set(long ok)
LongBigListIterator
next()
or
previous()
with the specified element (optional operation).set
in interface LongBigListIterator
ListIterator.set(Object)
public void add(long ok)
LongBigListIterator
add
in interface LongBigListIterator
ListIterator.add(Object)
public int back(int n)
LongBidirectionalIterator
The 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 LongBidirectionalIterator
back
in interface ObjectBidirectionalIterator<java.lang.Long>
n
- the number of elements to skip back.LongBidirectionalIterator.previous()
public long back(long n)
LongBigListIterator
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 LongBigListIterator
n
- the number of elements to skip back.BidirectionalIterator.previous()
public void remove()
remove
in interface java.util.Iterator<java.lang.Long>
public int skip(int n)
LongBigListIterator
The 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 LongBidirectionalIterator
skip
in interface LongBigListIterator
skip
in interface LongIterator
skip
in interface ObjectBidirectionalIterator<java.lang.Long>
skip
in interface ObjectIterator<java.lang.Long>
n
- the number of elements to skip.Iterator.next()
public long skip(long n)
LongBigListIterator
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 LongBigListIterator
n
- the number of elements to skip.Iterator.next()
public boolean hasNext()
hasNext
in interface java.util.Iterator<java.lang.Long>
public boolean hasPrevious()
BidirectionalIterator
hasPrevious
in interface BidirectionalIterator<java.lang.Long>
ListIterator.hasPrevious()
public long nextLong()
LongIterator
nextLong
in interface LongIterator
nextLong
in interface java.util.PrimitiveIterator.OfLong
Iterator.next()
public long previousLong()
LongBidirectionalIterator
previousLong
in interface LongBidirectionalIterator
ListIterator.previous()
public long nextIndex()
BigListIterator
nextIndex
in interface BigListIterator<java.lang.Long>
ListIterator.nextIndex()
public long previousIndex()
BigListIterator
previousIndex
in interface BigListIterator<java.lang.Long>
ListIterator.previousIndex()
public void forEachRemaining(java.util.function.LongConsumer action)
forEachRemaining
in interface java.util.PrimitiveIterator<java.lang.Long,java.util.function.LongConsumer>
forEachRemaining
in interface java.util.PrimitiveIterator.OfLong
@Deprecated public void forEachRemaining(java.util.function.Consumer<? super java.lang.Long> action)
LongIterator
forEachRemaining
in interface LongIterator
forEachRemaining
in interface java.util.Iterator<java.lang.Long>
forEachRemaining
in interface java.util.PrimitiveIterator.OfLong