public abstract static class FloatBigListIterators.AbstractIndexBasedBigIterator extends AbstractFloatIterator
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(FloatConsumer action)
Performs the given action for each remaining element until all elements
have been processed or the action throws an exception.
|
boolean |
hasNext() |
float |
nextFloat()
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 float nextFloat()
FloatIterator
Iterator.next()
public void remove()
public void forEachRemaining(FloatConsumer action)
FloatIterator
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)
FloatIterator
The effect of this call is exactly the same as that of calling FloatIterator.next()
for n
times (possibly stopping if Iterator.hasNext()
becomes false).
n
- the number of elements to skip.Iterator.next()