it.unimi.dsi.fastutil.shorts
Interface ShortIterator

All Superinterfaces:
Iterator<Short>
All Known Subinterfaces:
ShortBidirectionalIterator, ShortBigListIterator, ShortListIterator
All Known Implementing Classes:
AbstractByte2ShortSortedMap.ValuesIterator, AbstractChar2ShortSortedMap.ValuesIterator, AbstractDouble2ShortSortedMap.ValuesIterator, AbstractFloat2ShortSortedMap.ValuesIterator, AbstractInt2ShortSortedMap.ValuesIterator, AbstractLong2ShortSortedMap.ValuesIterator, AbstractObject2ShortSortedMap.ValuesIterator, AbstractReference2ShortSortedMap.ValuesIterator, AbstractShort2BooleanSortedMap.KeySetIterator, AbstractShort2ByteSortedMap.KeySetIterator, AbstractShort2CharSortedMap.KeySetIterator, AbstractShort2DoubleSortedMap.KeySetIterator, AbstractShort2FloatSortedMap.KeySetIterator, AbstractShort2IntSortedMap.KeySetIterator, AbstractShort2LongSortedMap.KeySetIterator, AbstractShort2ObjectSortedMap.KeySetIterator, AbstractShort2ReferenceSortedMap.KeySetIterator, AbstractShort2ShortSortedMap.KeySetIterator, AbstractShort2ShortSortedMap.ValuesIterator, AbstractShortBidirectionalIterator, AbstractShortBigListIterator, AbstractShortIterator, AbstractShortListIterator, ShortBigListIterators.BigListIteratorListIterator, ShortBigListIterators.EmptyBigListIterator, ShortBigListIterators.UnmodifiableBigListIterator, ShortIterators.ByteIteratorWrapper, ShortIterators.EmptyIterator, ShortIterators.UnmodifiableBidirectionalIterator, ShortIterators.UnmodifiableIterator, ShortIterators.UnmodifiableListIterator

public interface ShortIterator
extends Iterator<Short>

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

See Also:
Iterator

Method Summary
 short nextShort()
          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

nextShort

short nextShort()
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.