public abstract class AbstractFloatIterator extends java.lang.Object implements FloatIterator
To create a type-specific iterator you need both a method returning the next element as primitive type and a method returning the next element as an object. However, if you inherit from this class you need just one (anyone).
This class implements also a trivial version of skip(int)
that uses
type-specific methods; moreover, remove()
will throw an UnsupportedOperationException
.
Iterator
Modifier and Type | Method and Description |
---|---|
java.lang.Float |
next()
Delegates to the corresponding type-specific method.
|
float |
nextFloat()
Delegates to the corresponding generic method.
|
void |
remove()
This method just throws an
UnsupportedOperationException . |
int |
skip(int n)
This method just iterates the type-specific version of
next() for at most
n times, stopping if Iterator.hasNext() becomes false. |
public float nextFloat()
nextFloat
in interface FloatIterator
Iterator.next()
public java.lang.Float next()
next
in interface java.util.Iterator<java.lang.Float>
public void remove()
UnsupportedOperationException
.remove
in interface java.util.Iterator<java.lang.Float>
public int skip(int n)
next()
for at most
n
times, stopping if Iterator.hasNext()
becomes false.skip
in interface FloatIterator
n
- the number of elements to skip.Iterator.next()