it.unimi.dsi.fastutil.shorts
Interface ShortIterable
- All Superinterfaces:
- java.lang.Iterable<java.lang.Short>
- All Known Subinterfaces:
- ShortBigList, ShortCollection, ShortList, ShortSet, ShortSortedSet
- All Known Implementing Classes:
- AbstractShortBigList, AbstractShortBigList.ShortSubList, AbstractShortCollection, AbstractShortList, AbstractShortList.ShortSubList, AbstractShortSet, AbstractShortSortedSet, ShortArrayList, ShortArraySet, ShortAVLTreeSet, ShortBigArrayBigList, ShortBigLists.EmptyBigList, ShortBigLists.ListBigList, ShortBigLists.Singleton, ShortBigLists.SynchronizedBigList, ShortBigLists.UnmodifiableBigList, ShortCollections.EmptyCollection, ShortCollections.IterableCollection, ShortCollections.SynchronizedCollection, ShortCollections.UnmodifiableCollection, ShortLinkedOpenCustomHashSet, ShortLinkedOpenHashSet, ShortLists.EmptyList, ShortLists.Singleton, ShortLists.SynchronizedList, ShortLists.UnmodifiableList, ShortOpenCustomHashSet, ShortOpenHashSet, ShortRBTreeSet, ShortSets.EmptySet, ShortSets.Singleton, ShortSets.SynchronizedSet, ShortSets.UnmodifiableSet, ShortSortedSets.EmptySet, ShortSortedSets.Singleton, ShortSortedSets.SynchronizedSortedSet, ShortSortedSets.UnmodifiableSortedSet
public interface ShortIterable
- extends java.lang.Iterable<java.lang.Short>
A type-specific Iterable
that strengthens that specification of Iterable.iterator()
.
Warning: Java will let you write “colon” for
statements with primitive-type
loop variables; however, what is (unfortunately) really happening is that at each iteration an
unboxing (and, in the case of fastutil
type-specific data structures, a boxing) will be performed. Watch out.
- See Also:
Iterable
iterator
ShortIterator iterator()
- Returns a type-specific iterator.
Note that this specification strengthens the one given in
Iterable.iterator()
.
- Specified by:
iterator
in interface java.lang.Iterable<java.lang.Short>
- Returns:
- a type-specific iterator.