it.unimi.dsi.fastutil.longs
Interface LongIterator

All Superinterfaces:
Iterator<Long>
All Known Subinterfaces:
LongBidirectionalIterator, LongBigListIterator, LongListIterator
All Known Implementing Classes:
AbstractByte2LongSortedMap.ValuesIterator, AbstractChar2LongSortedMap.ValuesIterator, AbstractDouble2LongSortedMap.ValuesIterator, AbstractFloat2LongSortedMap.ValuesIterator, AbstractInt2LongSortedMap.ValuesIterator, AbstractLong2BooleanSortedMap.KeySetIterator, AbstractLong2ByteSortedMap.KeySetIterator, AbstractLong2CharSortedMap.KeySetIterator, AbstractLong2DoubleSortedMap.KeySetIterator, AbstractLong2FloatSortedMap.KeySetIterator, AbstractLong2IntSortedMap.KeySetIterator, AbstractLong2LongSortedMap.KeySetIterator, AbstractLong2LongSortedMap.ValuesIterator, AbstractLong2ObjectSortedMap.KeySetIterator, AbstractLong2ReferenceSortedMap.KeySetIterator, AbstractLong2ShortSortedMap.KeySetIterator, AbstractLongBidirectionalIterator, AbstractLongBigListIterator, AbstractLongIterator, AbstractLongListIterator, AbstractObject2LongSortedMap.ValuesIterator, AbstractReference2LongSortedMap.ValuesIterator, AbstractShort2LongSortedMap.ValuesIterator, LongBigListIterators.BigListIteratorListIterator, LongBigListIterators.EmptyBigListIterator, LongBigListIterators.UnmodifiableBigListIterator, LongIterators.ByteIteratorWrapper, LongIterators.EmptyIterator, LongIterators.IntIteratorWrapper, LongIterators.ShortIteratorWrapper, LongIterators.UnmodifiableBidirectionalIterator, LongIterators.UnmodifiableIterator, LongIterators.UnmodifiableListIterator

public interface LongIterator
extends Iterator<Long>

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

See Also:
Iterator

Method Summary
 long nextLong()
          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

nextLong

long nextLong()
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.