Package it.unimi.dsi.fastutil.chars
Interface Char2DoubleSortedMap.FastSortedEntrySet
- All Superinterfaces:
Char2DoubleMap.FastEntrySet,java.util.Collection<Char2DoubleMap.Entry>,java.lang.Iterable<Char2DoubleMap.Entry>,ObjectBidirectionalIterable<Char2DoubleMap.Entry>,ObjectCollection<Char2DoubleMap.Entry>,ObjectIterable<Char2DoubleMap.Entry>,ObjectSet<Char2DoubleMap.Entry>,ObjectSortedSet<Char2DoubleMap.Entry>,java.util.Set<Char2DoubleMap.Entry>,java.util.SortedSet<Char2DoubleMap.Entry>
- Enclosing interface:
- Char2DoubleSortedMap
public static interface Char2DoubleSortedMap.FastSortedEntrySet extends ObjectSortedSet<Char2DoubleMap.Entry>, Char2DoubleMap.FastEntrySet
A sorted entry set providing fast iteration.
In some cases (e.g., hash-based classes) iteration over an entry set requires
the creation of a large number of entry objects. Some fastutil maps
might return entry set objects of type
FastSortedEntrySet: in this case, fastIterator() will return an iterator that is guaranteed not to create a
large number of objects, possibly by returning always the same entry
(of course, mutated).
-
Method Summary
Modifier and Type Method Description ObjectBidirectionalIterator<Char2DoubleMap.Entry>fastIterator()Returns a fast iterator over this entry set; the iterator might return always the same entry instance, suitably mutated.ObjectBidirectionalIterator<Char2DoubleMap.Entry>fastIterator(Char2DoubleMap.Entry from)Returns a fast iterator over this entry set, starting from a given element of the domain (optional operation); the iterator might return always the same entry instance, suitably mutated.Methods inherited from interface it.unimi.dsi.fastutil.chars.Char2DoubleMap.FastEntrySet
fastForEachMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.lang.Iterable
forEachMethods inherited from interface it.unimi.dsi.fastutil.objects.ObjectSortedSet
headSet, iterator, iterator, spliterator, subSet, tailSetMethods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, remove, removeAll, retainAll, size, toArray, toArrayMethods inherited from interface java.util.SortedSet
comparator, first, last
-
Method Details
-
fastIterator
ObjectBidirectionalIterator<Char2DoubleMap.Entry> fastIterator()Returns a fast iterator over this entry set; the iterator might return always the same entry instance, suitably mutated.- Specified by:
fastIteratorin interfaceChar2DoubleMap.FastEntrySet- Returns:
- a fast iterator over this entry set; the iterator might return always
the same
Map.Entryinstance, suitably mutated.
-
fastIterator
Returns a fast iterator over this entry set, starting from a given element of the domain (optional operation); the iterator might return always the same entry instance, suitably mutated.- Parameters:
from- an element to start from.- Returns:
- a fast iterator over this sorted entry set starting at
from; the iterator might return always the same entry object, suitably mutated.
-