it.unimi.dsi.fastutil.longs
Interface LongIterable
- All Superinterfaces:
- java.lang.Iterable<java.lang.Long>
- All Known Subinterfaces:
- LongBigList, LongCollection, LongList, LongSet, LongSortedSet
- All Known Implementing Classes:
- AbstractLongBigList, AbstractLongBigList.LongSubList, AbstractLongCollection, AbstractLongList, AbstractLongList.LongSubList, AbstractLongSet, AbstractLongSortedSet, LongArrayList, LongArraySet, LongAVLTreeSet, LongBigArrayBigList, LongBigLists.EmptyBigList, LongBigLists.ListBigList, LongBigLists.Singleton, LongBigLists.SynchronizedBigList, LongBigLists.UnmodifiableBigList, LongCollections.EmptyCollection, LongCollections.IterableCollection, LongCollections.SynchronizedCollection, LongCollections.UnmodifiableCollection, LongLinkedOpenCustomHashSet, LongLinkedOpenHashSet, LongLists.EmptyList, LongLists.Singleton, LongLists.SynchronizedList, LongLists.UnmodifiableList, LongOpenCustomHashSet, LongOpenHashBigSet, LongOpenHashSet, LongRBTreeSet, LongSets.EmptySet, LongSets.Singleton, LongSets.SynchronizedSet, LongSets.UnmodifiableSet, LongSortedSets.EmptySet, LongSortedSets.Singleton, LongSortedSets.SynchronizedSortedSet, LongSortedSets.UnmodifiableSortedSet
public interface LongIterable
- extends java.lang.Iterable<java.lang.Long>
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
LongIterator 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.Long>
- Returns:
- a type-specific iterator.