it.unimi.dsi.fastutil.chars
Interface CharIterable
- All Superinterfaces:
- Iterable<Character>
- All Known Subinterfaces:
- CharBigList, CharCollection, CharList, CharSet, CharSortedSet
- All Known Implementing Classes:
- AbstractCharBigList, AbstractCharBigList.CharSubList, AbstractCharCollection, AbstractCharList, AbstractCharList.CharSubList, AbstractCharSet, AbstractCharSortedSet, CharArrayList, CharArraySet, CharAVLTreeSet, CharBigArrayBigList, CharBigLists.EmptyBigList, CharBigLists.ListBigList, CharBigLists.Singleton, CharBigLists.SynchronizedBigList, CharBigLists.UnmodifiableBigList, CharCollections.EmptyCollection, CharCollections.IterableCollection, CharCollections.SynchronizedCollection, CharCollections.UnmodifiableCollection, CharLinkedOpenCustomHashSet, CharLinkedOpenHashSet, CharLists.EmptyList, CharLists.Singleton, CharLists.SynchronizedList, CharLists.UnmodifiableList, CharOpenCustomHashSet, CharOpenHashSet, CharRBTreeSet, CharSets.EmptySet, CharSets.Singleton, CharSets.SynchronizedSet, CharSets.UnmodifiableSet, CharSortedSets.EmptySet, CharSortedSets.Singleton, CharSortedSets.SynchronizedSortedSet, CharSortedSets.UnmodifiableSortedSet
public interface CharIterable
- extends Iterable<Character>
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
CharIterator iterator()
- Returns a type-specific iterator.
Note that this specification strengthens the one given in
Iterable.iterator()
.
- Specified by:
iterator
in interface Iterable<Character>
- Returns:
- a type-specific iterator.