Modul speiger.src.collections
Schnittstelle Double2ObjectSortedMap.FastSortedSet<V>
- Typparameter:
V- the keyType of elements maintained by this Collection
- Alle Superschnittstellen:
Collection<Double2ObjectMap.Entry<V>>,Double2ObjectMap.FastEntrySet<V>,ISizeProvider,Iterable<Double2ObjectMap.Entry<V>>,ObjectCollection<Double2ObjectMap.Entry<V>>,ObjectIterable<Double2ObjectMap.Entry<V>>,ObjectSet<Double2ObjectMap.Entry<V>>,ObjectSortedSet<Double2ObjectMap.Entry<V>>,Set<Double2ObjectMap.Entry<V>>,SortedSet<Double2ObjectMap.Entry<V>>
- Umschließende Schnittstelle:
Double2ObjectSortedMap<V>
public static interface Double2ObjectSortedMap.FastSortedSet<V>
extends Double2ObjectMap.FastEntrySet<V>, ObjectSortedSet<Double2ObjectMap.Entry<V>>
Fast Sorted Entry Set that allows for a faster Entry Iterator by recycling the Entry Object and just exchanging 1 internal value
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen speiger.src.collections.utils.ISizeProvider
ISizeProvider.CollectionSize -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungFast iterator that recycles the given Entry object to improve speed and reduce object allocationfastIterator(double fromElement) Fast iterator that recycles the given Entry object to improve speed and reduce object allocationVon Schnittstelle geerbte Methoden java.util.Collection
parallelStream, removeIf, streamVon Schnittstelle geerbte Methoden speiger.src.collections.doubles.maps.interfaces.Double2ObjectMap.FastEntrySet
fastForEachVon Schnittstelle geerbte Methoden speiger.src.collections.utils.ISizeProvider
sizeVon Schnittstelle geerbte Methoden speiger.src.collections.objects.collections.ObjectCollection
addAll, addAll, addAll, addAll, containsAll, containsAny, containsAny, pour, removeAll, removeAll, retainAll, retainAll, toArrayVon Schnittstelle geerbte Methoden speiger.src.collections.objects.collections.ObjectIterable
arrayflatMap, asAsync, count, distinct, filter, findFirst, flatMap, forEach, forEachIndexed, limit, map, mapToBoolean, mapToByte, mapToDouble, mapToFloat, mapToInt, mapToLong, mapToShort, matchesAll, matchesAny, matchesNone, peek, pourAsList, pourAsSet, reduce, reduce, repeat, sortedVon Schnittstelle geerbte Methoden speiger.src.collections.objects.sets.ObjectSortedSet
comparator, copy, headSet, iterator, iterator, pollFirst, pollLast, spliterator, subSet, synchronize, synchronize, tailSet, unmodifiable
-
Methodendetails
-
fastIterator
ObjectBidirectionalIterator<Double2ObjectMap.Entry<V>> fastIterator()Beschreibung aus Schnittstelle kopiert:Double2ObjectMap.FastEntrySetFast iterator that recycles the given Entry object to improve speed and reduce object allocation- Angegeben von:
fastIteratorin SchnittstelleDouble2ObjectMap.FastEntrySet<V>- Gibt zurück:
- a Recycling ObjectIterator of the given set
-
fastIterator
Fast iterator that recycles the given Entry object to improve speed and reduce object allocation- Parameter:
fromElement- that is going to be started from.- Gibt zurück:
- a improved iterator that starts from the desired element
-