public abstract static class ByteBigListIterators.AbstractIndexBasedBigIterator extends AbstractByteIterator
As the abstract methods in this class are used in inner loops, it is generally a
good idea to override the class as final
as to encourage the JVM to inline
them (or alternatively, override the abstract methods as final).
Modifier and Type | Method and Description |
---|---|
void |
forEachRemaining(ByteConsumer action)
Performs the given action for each remaining element until all elements
have been processed or the action throws an exception.
|
boolean |
hasNext() |
byte |
nextByte()
Returns the next element as a primitive type.
|
void |
remove() |
int |
skip(int n)
Skips the given number of elements.
|
long |
skip(long n) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining, forEachRemaining, next
public boolean hasNext()
public byte nextByte()
ByteIterator
Iterator.next()
public void remove()
public void forEachRemaining(ByteConsumer action)
ByteIterator
action
- the action to be performed for each element.Iterator.forEachRemaining(java.util.function.Consumer)
public long skip(long n)
public int skip(int n)
ByteIterator
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).
n
- the number of elements to skip.Iterator.next()