it.unimi.dsi.fastutil.objects
Interface ObjectIterator<K>

All Superinterfaces:
Iterator<K>
All Known Subinterfaces:
BooleanBidirectionalIterator, BooleanBigListIterator, BooleanListIterator, ByteBidirectionalIterator, ByteBigListIterator, ByteListIterator, CharBidirectionalIterator, CharBigListIterator, CharListIterator, DoubleBidirectionalIterator, DoubleBigListIterator, DoubleListIterator, FloatBidirectionalIterator, FloatBigListIterator, FloatListIterator, IntBidirectionalIterator, IntBigListIterator, IntListIterator, LongBidirectionalIterator, LongBigListIterator, LongListIterator, ObjectBidirectionalIterator<K>, ObjectBigListIterator<K>, ObjectListIterator<K>, ShortBidirectionalIterator, ShortBigListIterator, ShortListIterator
All Known Implementing Classes:
AbstractBooleanBidirectionalIterator, AbstractBooleanBigListIterator, AbstractBooleanListIterator, AbstractByte2BooleanSortedMap.KeySetIterator, AbstractByte2ByteSortedMap.KeySetIterator, AbstractByte2CharSortedMap.KeySetIterator, AbstractByte2DoubleSortedMap.KeySetIterator, AbstractByte2FloatSortedMap.KeySetIterator, AbstractByte2IntSortedMap.KeySetIterator, AbstractByte2LongSortedMap.KeySetIterator, AbstractByte2ObjectSortedMap.KeySetIterator, AbstractByte2ObjectSortedMap.ValuesIterator, AbstractByte2ReferenceSortedMap.KeySetIterator, AbstractByte2ReferenceSortedMap.ValuesIterator, AbstractByte2ShortSortedMap.KeySetIterator, AbstractByteBidirectionalIterator, AbstractByteBigListIterator, AbstractByteListIterator, AbstractChar2BooleanSortedMap.KeySetIterator, AbstractChar2ByteSortedMap.KeySetIterator, AbstractChar2CharSortedMap.KeySetIterator, AbstractChar2DoubleSortedMap.KeySetIterator, AbstractChar2FloatSortedMap.KeySetIterator, AbstractChar2IntSortedMap.KeySetIterator, AbstractChar2LongSortedMap.KeySetIterator, AbstractChar2ObjectSortedMap.KeySetIterator, AbstractChar2ObjectSortedMap.ValuesIterator, AbstractChar2ReferenceSortedMap.KeySetIterator, AbstractChar2ReferenceSortedMap.ValuesIterator, AbstractChar2ShortSortedMap.KeySetIterator, AbstractCharBidirectionalIterator, AbstractCharBigListIterator, AbstractCharListIterator, AbstractDouble2BooleanSortedMap.KeySetIterator, AbstractDouble2ByteSortedMap.KeySetIterator, AbstractDouble2CharSortedMap.KeySetIterator, AbstractDouble2DoubleSortedMap.KeySetIterator, AbstractDouble2FloatSortedMap.KeySetIterator, AbstractDouble2IntSortedMap.KeySetIterator, AbstractDouble2LongSortedMap.KeySetIterator, AbstractDouble2ObjectSortedMap.KeySetIterator, AbstractDouble2ObjectSortedMap.ValuesIterator, AbstractDouble2ReferenceSortedMap.KeySetIterator, AbstractDouble2ReferenceSortedMap.ValuesIterator, AbstractDouble2ShortSortedMap.KeySetIterator, AbstractDoubleBidirectionalIterator, AbstractDoubleBigListIterator, AbstractDoubleListIterator, AbstractFloat2BooleanSortedMap.KeySetIterator, AbstractFloat2ByteSortedMap.KeySetIterator, AbstractFloat2CharSortedMap.KeySetIterator, AbstractFloat2DoubleSortedMap.KeySetIterator, AbstractFloat2FloatSortedMap.KeySetIterator, AbstractFloat2IntSortedMap.KeySetIterator, AbstractFloat2LongSortedMap.KeySetIterator, AbstractFloat2ObjectSortedMap.KeySetIterator, AbstractFloat2ObjectSortedMap.ValuesIterator, AbstractFloat2ReferenceSortedMap.KeySetIterator, AbstractFloat2ReferenceSortedMap.ValuesIterator, AbstractFloat2ShortSortedMap.KeySetIterator, AbstractFloatBidirectionalIterator, AbstractFloatBigListIterator, AbstractFloatListIterator, AbstractInt2BooleanSortedMap.KeySetIterator, AbstractInt2ByteSortedMap.KeySetIterator, AbstractInt2CharSortedMap.KeySetIterator, AbstractInt2DoubleSortedMap.KeySetIterator, AbstractInt2FloatSortedMap.KeySetIterator, AbstractInt2IntSortedMap.KeySetIterator, AbstractInt2LongSortedMap.KeySetIterator, AbstractInt2ObjectSortedMap.KeySetIterator, AbstractInt2ObjectSortedMap.ValuesIterator, AbstractInt2ReferenceSortedMap.KeySetIterator, AbstractInt2ReferenceSortedMap.ValuesIterator, AbstractInt2ShortSortedMap.KeySetIterator, AbstractIntBidirectionalIterator, AbstractIntBigListIterator, AbstractIntListIterator, AbstractLong2BooleanSortedMap.KeySetIterator, AbstractLong2ByteSortedMap.KeySetIterator, AbstractLong2CharSortedMap.KeySetIterator, AbstractLong2DoubleSortedMap.KeySetIterator, AbstractLong2FloatSortedMap.KeySetIterator, AbstractLong2IntSortedMap.KeySetIterator, AbstractLong2LongSortedMap.KeySetIterator, AbstractLong2ObjectSortedMap.KeySetIterator, AbstractLong2ObjectSortedMap.ValuesIterator, AbstractLong2ReferenceSortedMap.KeySetIterator, AbstractLong2ReferenceSortedMap.ValuesIterator, AbstractLong2ShortSortedMap.KeySetIterator, AbstractLongBidirectionalIterator, AbstractLongBigListIterator, AbstractLongListIterator, AbstractObject2BooleanSortedMap.KeySetIterator, AbstractObject2ByteSortedMap.KeySetIterator, AbstractObject2CharSortedMap.KeySetIterator, AbstractObject2DoubleSortedMap.KeySetIterator, AbstractObject2FloatSortedMap.KeySetIterator, AbstractObject2IntSortedMap.KeySetIterator, AbstractObject2LongSortedMap.KeySetIterator, AbstractObject2ObjectSortedMap.KeySetIterator, AbstractObject2ObjectSortedMap.ValuesIterator, AbstractObject2ReferenceSortedMap.KeySetIterator, AbstractObject2ReferenceSortedMap.ValuesIterator, AbstractObject2ShortSortedMap.KeySetIterator, AbstractObjectBidirectionalIterator, AbstractObjectBigListIterator, AbstractObjectIterator, AbstractObjectListIterator, AbstractReference2BooleanSortedMap.KeySetIterator, AbstractReference2ByteSortedMap.KeySetIterator, AbstractReference2CharSortedMap.KeySetIterator, AbstractReference2DoubleSortedMap.KeySetIterator, AbstractReference2FloatSortedMap.KeySetIterator, AbstractReference2IntSortedMap.KeySetIterator, AbstractReference2LongSortedMap.KeySetIterator, AbstractReference2ObjectSortedMap.KeySetIterator, AbstractReference2ObjectSortedMap.ValuesIterator, AbstractReference2ReferenceSortedMap.KeySetIterator, AbstractReference2ReferenceSortedMap.ValuesIterator, AbstractReference2ShortSortedMap.KeySetIterator, AbstractShort2BooleanSortedMap.KeySetIterator, AbstractShort2ByteSortedMap.KeySetIterator, AbstractShort2CharSortedMap.KeySetIterator, AbstractShort2DoubleSortedMap.KeySetIterator, AbstractShort2FloatSortedMap.KeySetIterator, AbstractShort2IntSortedMap.KeySetIterator, AbstractShort2LongSortedMap.KeySetIterator, AbstractShort2ObjectSortedMap.KeySetIterator, AbstractShort2ObjectSortedMap.ValuesIterator, AbstractShort2ReferenceSortedMap.KeySetIterator, AbstractShort2ReferenceSortedMap.ValuesIterator, AbstractShort2ShortSortedMap.KeySetIterator, AbstractShortBidirectionalIterator, AbstractShortBigListIterator, AbstractShortListIterator, BooleanBigListIterators.BigListIteratorListIterator, BooleanBigListIterators.EmptyBigListIterator, BooleanBigListIterators.UnmodifiableBigListIterator, BooleanIterators.EmptyIterator, BooleanIterators.UnmodifiableBidirectionalIterator, BooleanIterators.UnmodifiableListIterator, ByteBigListIterators.BigListIteratorListIterator, ByteBigListIterators.EmptyBigListIterator, ByteBigListIterators.UnmodifiableBigListIterator, ByteIterators.EmptyIterator, ByteIterators.UnmodifiableBidirectionalIterator, ByteIterators.UnmodifiableListIterator, CharBigListIterators.BigListIteratorListIterator, CharBigListIterators.EmptyBigListIterator, CharBigListIterators.UnmodifiableBigListIterator, CharIterators.EmptyIterator, CharIterators.UnmodifiableBidirectionalIterator, CharIterators.UnmodifiableListIterator, DoubleBigListIterators.BigListIteratorListIterator, DoubleBigListIterators.EmptyBigListIterator, DoubleBigListIterators.UnmodifiableBigListIterator, DoubleIterators.EmptyIterator, DoubleIterators.UnmodifiableBidirectionalIterator, DoubleIterators.UnmodifiableListIterator, FloatBigListIterators.BigListIteratorListIterator, FloatBigListIterators.EmptyBigListIterator, FloatBigListIterators.UnmodifiableBigListIterator, FloatIterators.EmptyIterator, FloatIterators.UnmodifiableBidirectionalIterator, FloatIterators.UnmodifiableListIterator, IntBigListIterators.BigListIteratorListIterator, IntBigListIterators.EmptyBigListIterator, IntBigListIterators.UnmodifiableBigListIterator, IntIterators.EmptyIterator, IntIterators.UnmodifiableBidirectionalIterator, IntIterators.UnmodifiableListIterator, LongBigListIterators.BigListIteratorListIterator, LongBigListIterators.EmptyBigListIterator, LongBigListIterators.UnmodifiableBigListIterator, LongIterators.EmptyIterator, LongIterators.UnmodifiableBidirectionalIterator, LongIterators.UnmodifiableListIterator, ObjectBigListIterators.BigListIteratorListIterator, ObjectBigListIterators.EmptyBigListIterator, ObjectBigListIterators.UnmodifiableBigListIterator, ObjectIterators.EmptyIterator, ObjectIterators.UnmodifiableBidirectionalIterator, ObjectIterators.UnmodifiableIterator, ObjectIterators.UnmodifiableListIterator, ShortBigListIterators.BigListIteratorListIterator, ShortBigListIterators.EmptyBigListIterator, ShortBigListIterators.UnmodifiableBigListIterator, ShortIterators.EmptyIterator, ShortIterators.UnmodifiableBidirectionalIterator, ShortIterators.UnmodifiableListIterator

public interface ObjectIterator<K>
extends Iterator<K>

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

See Also:
Iterator

Method Summary
 int skip(int n)
          Skips the given number of elements.
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 

Method Detail

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.