BidirectionalIterator<java.lang.Byte>, BigListIterator<java.lang.Byte>, ByteBidirectionalIterator, ByteBigListIterator, ByteIterator, ObjectBidirectionalIterator<java.lang.Byte>, ObjectIterator<java.lang.Byte>, java.util.Iterator<java.lang.Byte>public static class ByteBigListIterators.BigListIteratorListIterator extends java.lang.Object implements ByteBigListIterator
| Modifier and Type | Method | Description |
|---|---|---|
void |
add(byte 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.
|
byte |
nextByte() |
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.
|
byte |
previousByte() |
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() |
|
void |
set(byte 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.
|
previousadd, setforEachRemaining, forEachRemaining, nextpublic void set(byte ok)
ByteBigListIteratornext()
or previous() with the specified element
(optional operation).set in interface ByteBigListIteratorListIterator.set(Object)public void add(byte ok)
ByteBigListIteratoradd in interface ByteBigListIteratorListIterator.add(Object)public int back(int n)
ByteBidirectionalIterator
The effect of this call is exactly the same as that of calling
ByteBidirectionalIterator.previous() for n times (possibly stopping if
BidirectionalIterator.hasPrevious() becomes false).
back in interface ByteBidirectionalIteratorback in interface ObjectBidirectionalIterator<java.lang.Byte>n - the number of elements to skip back.ByteBidirectionalIterator.previous()public long back(long n)
ByteBigListIterator
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 ByteBigListIteratorn - the number of elements to skip back.BidirectionalIterator.previous()public void remove()
remove in interface java.util.Iterator<java.lang.Byte>public int skip(int n)
ByteBigListIterator
The effect of this call is exactly the same as that of calling
ByteIterator.next() for n times (possibly stopping if Iterator.hasNext()
becomes false).
skip in interface ByteBidirectionalIteratorskip in interface ByteBigListIteratorskip in interface ByteIteratorskip in interface ObjectBidirectionalIterator<java.lang.Byte>skip in interface ObjectIterator<java.lang.Byte>n - the number of elements to skip.Iterator.next()public long skip(long n)
ByteBigListIterator
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 ByteBigListIteratorn - the number of elements to skip.Iterator.next()public boolean hasNext()
hasNext in interface java.util.Iterator<java.lang.Byte>public boolean hasPrevious()
BidirectionalIteratorhasPrevious in interface BidirectionalIterator<java.lang.Byte>ListIterator.hasPrevious()public byte nextByte()
ByteIteratornextByte in interface ByteIteratorIterator.next()public byte previousByte()
ByteBidirectionalIteratorpreviousByte in interface ByteBidirectionalIteratorListIterator.previous()public long nextIndex()
BigListIteratornextIndex in interface BigListIterator<java.lang.Byte>ListIterator.nextIndex()public long previousIndex()
BigListIteratorpreviousIndex in interface BigListIterator<java.lang.Byte>ListIterator.previousIndex()