it.unimi.dsi.fastutil.doubles
Interface DoubleIterator

All Superinterfaces:
Iterator<Double>
All Known Subinterfaces:
DoubleBidirectionalIterator, DoubleBigListIterator, DoubleListIterator
All Known Implementing Classes:
AbstractByte2DoubleSortedMap.ValuesIterator, AbstractChar2DoubleSortedMap.ValuesIterator, AbstractDouble2BooleanSortedMap.KeySetIterator, AbstractDouble2ByteSortedMap.KeySetIterator, AbstractDouble2CharSortedMap.KeySetIterator, AbstractDouble2DoubleSortedMap.KeySetIterator, AbstractDouble2DoubleSortedMap.ValuesIterator, AbstractDouble2FloatSortedMap.KeySetIterator, AbstractDouble2IntSortedMap.KeySetIterator, AbstractDouble2LongSortedMap.KeySetIterator, AbstractDouble2ObjectSortedMap.KeySetIterator, AbstractDouble2ReferenceSortedMap.KeySetIterator, AbstractDouble2ShortSortedMap.KeySetIterator, AbstractDoubleBidirectionalIterator, AbstractDoubleBigListIterator, AbstractDoubleIterator, AbstractDoubleListIterator, AbstractFloat2DoubleSortedMap.ValuesIterator, AbstractInt2DoubleSortedMap.ValuesIterator, AbstractLong2DoubleSortedMap.ValuesIterator, AbstractObject2DoubleSortedMap.ValuesIterator, AbstractReference2DoubleSortedMap.ValuesIterator, AbstractShort2DoubleSortedMap.ValuesIterator, DoubleBigListIterators.BigListIteratorListIterator, DoubleBigListIterators.EmptyBigListIterator, DoubleBigListIterators.UnmodifiableBigListIterator, DoubleIterators.ByteIteratorWrapper, DoubleIterators.EmptyIterator, DoubleIterators.FloatIteratorWrapper, DoubleIterators.IntIteratorWrapper, DoubleIterators.ShortIteratorWrapper, DoubleIterators.UnmodifiableBidirectionalIterator, DoubleIterators.UnmodifiableIterator, DoubleIterators.UnmodifiableListIterator

public interface DoubleIterator
extends Iterator<Double>

A type-specific Iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements.

See Also:
Iterator

Method Summary
 double nextDouble()
          Returns the next element as a primitive type.
 int skip(int n)
          Skips the given number of elements.
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 

Method Detail

nextDouble

double nextDouble()
Returns the next element as a primitive type.

Returns:
the next element in the iteration.
See Also:
Iterator.next()

skip

int skip(int n)
Skips the given number of elements.

The effect of this call is exactly the same as that of calling Iterator.next() for n times (possibly stopping if Iterator.hasNext() becomes false).

Parameters:
n - the number of elements to skip.
Returns:
the number of elements actually skipped.
See Also:
Iterator.next()


Copyright © 2011. All Rights Reserved.