it.unimi.dsi.fastutil.chars
Interface CharIterable

All Superinterfaces:
java.lang.Iterable<java.lang.Character>
All Known Subinterfaces:
CharCollection, CharList, CharSet, CharSortedSet
All Known Implementing Classes:
AbstractCharCollection, AbstractCharList, AbstractCharList.CharSubList, AbstractCharSet, AbstractCharSortedSet, CharArrayList, CharArraySet, CharAVLTreeSet, CharCollections.EmptyCollection, CharCollections.SynchronizedCollection, CharCollections.UnmodifiableCollection, CharLinkedOpenHashSet, CharLists.EmptyList, CharLists.Singleton, CharLists.SynchronizedList, CharLists.UnmodifiableList, CharOpenHashSet, CharRBTreeSet, CharSets.EmptySet, CharSets.Singleton, CharSets.SynchronizedSet, CharSets.UnmodifiableSet, CharSortedSets.EmptySet, CharSortedSets.Singleton, CharSortedSets.SynchronizedSortedSet, CharSortedSets.UnmodifiableSortedSet

public interface CharIterable
extends java.lang.Iterable<java.lang.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

Method Summary
 CharIterator iterator()
          Returns a type-specific iterator.
 

Method Detail

iterator

CharIterator 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.Character>
Returns:
a type-specific iterator.