Modul speiger.src.collections
Schnittstelle FloatNavigableSet
- Alle Superschnittstellen:
Collection<Float>,FloatCollection,FloatIterable,FloatSet,FloatSortedSet,ISizeProvider,Iterable<Float>,NavigableSet<Float>,Set<Float>,SortedSet<Float>
- Alle bekannten Implementierungsklassen:
FloatAVLTreeSet,FloatRBTreeSet
A Type Specific Navigable Set interface with a couple helper methods
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen speiger.src.collections.utils.ISizeProvider
ISizeProvider.CollectionSize -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfloatceiling(float key) A Type Specific ceiling method to reduce boxing/unboxing.default FloatVeraltet.copy()A Function that does a shallow clone of the Collection itself.default Floatfirst()Veraltet.floatfloor(float key) A Type Specific floor method to reduce boxing/unboxing.default FloatVeraltet.floatA Helper method to get the max value for SubSets.floatA Helper method to get the min value for SubSets.default FloatNavigableSetheadSet(float toElement) A Type Specific HeadSet method to reduce boxing/unboxingheadSet(float toElement, boolean inclusive) A Type Specific HeadSet method to reduce boxing/unboxingdefault FloatSortedSetVeraltet.default FloatNavigableSetVeraltet.floathigher(float key) A Type Specific higher method to reduce boxing/unboxing.default FloatVeraltet.iterator()Returns a Type-Specific Iterator to reduce (un)boxingdefault Floatlast()Veraltet.floatlower(float key) A Type Specific lower method to reduce boxing/unboxing.default FloatVeraltet.default FloatVeraltet.default FloatpollLast()Veraltet.voidsetDefaultMaxValue(float e) A Helper method to set the max value for SubSets.voidsetDefaultMinValue(float e) A Helper method to set the min value for SubSets.default FloatSplititeratorA Type Specific Type Splititerator to reduce boxing/unboxingsubSet(float fromElement, boolean fromInclusive, float toElement, boolean toInclusive) A Type Specific SubSet method to reduce boxing/unboxingdefault FloatNavigableSetsubSet(float fromElement, float toElement) A Type Specific SubSet method to reduce boxing/unboxingdefault FloatNavigableSetVeraltet.default FloatSortedSetVeraltet.default FloatNavigableSetCreates a Wrapped NavigableSet that is Synchronizeddefault FloatNavigableSetsynchronize(Object mutex) Creates a Wrapped NavigableSet that is Synchronizeddefault FloatNavigableSettailSet(float fromElement) A Type Specific TailSet method to reduce boxing/unboxingtailSet(float fromElement, boolean inclusive) A Type Specific TailSet method to reduce boxing/unboxingdefault FloatSortedSetVeraltet.default FloatNavigableSetVeraltet.default FloatNavigableSetCreates a Wrapped NavigableSet that is unmodifiableVon Schnittstelle geerbte Methoden java.util.Collection
parallelStream, stream, toArrayVon Schnittstelle geerbte Methoden speiger.src.collections.floats.collections.FloatCollection
add, addAll, addAll, addAll, addAll, contains, containsAll, containsAny, containsAny, parallelPrimitiveStream, pour, primitiveStream, remIf, removeAll, removeAll, removeIf, retainAll, retainAll, toFloatArray, toFloatArrayVon Schnittstelle geerbte Methoden speiger.src.collections.floats.collections.FloatIterable
arrayflatMap, asAsync, count, distinct, filter, findFirst, flatMap, forEach, forEach, forEach, forEachIndexed, limit, map, matchesAll, matchesAny, matchesNone, peek, pourAsList, pourAsSet, reduce, reduce, repeat, sortedVon Schnittstelle geerbte Methoden speiger.src.collections.floats.sets.FloatSet
add, contains, remFloat, remove, removeVon Schnittstelle geerbte Methoden speiger.src.collections.floats.sets.FloatSortedSet
comparator, firstFloat, iterator, lastFloat, pollFirstFloat, pollLastFloatVon Schnittstelle geerbte Methoden speiger.src.collections.utils.ISizeProvider
size
-
Methodendetails
-
lower
float lower(float key) A Type Specific lower method to reduce boxing/unboxing.- Parameter:
key- that should be compared with.- Gibt zurück:
- the greatest lower key that can be found
-
higher
float higher(float key) A Type Specific higher method to reduce boxing/unboxing.- Parameter:
key- that should be compared with.- Gibt zurück:
- the lowest higher key that can be found
-
floor
float floor(float key) A Type Specific floor method to reduce boxing/unboxing.- Parameter:
key- that should be compared with.- Gibt zurück:
- the greatest lower or equal key that can be found
-
ceiling
float ceiling(float key) A Type Specific ceiling method to reduce boxing/unboxing.- Parameter:
key- that should be compared with.- Gibt zurück:
- the lowest higher or equal key that can be found
-
setDefaultMaxValue
void setDefaultMaxValue(float e) A Helper method to set the max value for SubSets. (Default: float.MIN_VALUE)- Parameter:
e- the new max value
-
getDefaultMaxValue
float getDefaultMaxValue()A Helper method to get the max value for SubSets.- Gibt zurück:
- the default max value.
-
setDefaultMinValue
void setDefaultMinValue(float e) A Helper method to set the min value for SubSets. (Default: float.MAX_VALUE)- Parameter:
e- the new min value
-
getDefaultMinValue
float getDefaultMinValue()A Helper method to get the min value for SubSets.- Gibt zurück:
- the default min value.
-
subSet
Beschreibung aus Schnittstelle kopiert:FloatSortedSetA Type Specific SubSet method to reduce boxing/unboxing- Angegeben von:
subSetin SchnittstelleFloatSortedSet- Parameter:
fromElement- where the SubSet should starttoElement- where the SubSet should end- Gibt zurück:
- a SubSet that is within the range of the desired range
-
headSet
Beschreibung aus Schnittstelle kopiert:FloatSortedSetA Type Specific HeadSet method to reduce boxing/unboxing- Angegeben von:
headSetin SchnittstelleFloatSortedSet- Parameter:
toElement- where the HeadSet should end- Gibt zurück:
- a HeadSet that is within the range of the desired range
-
tailSet
Beschreibung aus Schnittstelle kopiert:FloatSortedSetA Type Specific TailSet method to reduce boxing/unboxing- Angegeben von:
tailSetin SchnittstelleFloatSortedSet- Parameter:
fromElement- where the TailSet should start- Gibt zurück:
- a TailSet that is within the range of the desired range
-
subSet
FloatNavigableSet subSet(float fromElement, boolean fromInclusive, float toElement, boolean toInclusive) A Type Specific SubSet method to reduce boxing/unboxing- Parameter:
fromElement- where the SubSet should startfromInclusive- if the fromElement is inclusive or nottoElement- where the SubSet should endtoInclusive- if the toElement is inclusive or not- Gibt zurück:
- a SubSet that is within the range of the desired range
-
headSet
A Type Specific HeadSet method to reduce boxing/unboxing- Parameter:
toElement- where the HeadSet should endinclusive- if the toElement is inclusive or not- Gibt zurück:
- a HeadSet that is within the range of the desired range
-
tailSet
A Type Specific TailSet method to reduce boxing/unboxing- Parameter:
fromElement- where the TailSet should startinclusive- if the fromElement is inclusive or not- Gibt zurück:
- a TailSet that is within the range of the desired range
-
iterator
FloatBidirectionalIterator iterator()Beschreibung aus Schnittstelle kopiert:FloatCollectionReturns a Type-Specific Iterator to reduce (un)boxing- Angegeben von:
iteratorin SchnittstelleCollection<Float>- Angegeben von:
iteratorin SchnittstelleFloatCollection- Angegeben von:
iteratorin SchnittstelleFloatIterable- Angegeben von:
iteratorin SchnittstelleFloatSet- Angegeben von:
iteratorin SchnittstelleFloatSortedSet- Angegeben von:
iteratorin SchnittstelleIterable<Float>- Angegeben von:
iteratorin SchnittstelleNavigableSet<Float>- Angegeben von:
iteratorin SchnittstelleSet<Float>- Gibt zurück:
- a Type Specific iterator
- Siehe auch:
-
descendingIterator
FloatBidirectionalIterator descendingIterator()- Angegeben von:
descendingIteratorin SchnittstelleNavigableSet<Float>- Gibt zurück:
- a Type Specific desendingIterator
-
descendingSet
FloatNavigableSet descendingSet()- Angegeben von:
descendingSetin SchnittstelleNavigableSet<Float>- Gibt zurück:
- a Type Specific desendingSet
-
copy
FloatNavigableSet copy()Beschreibung aus Schnittstelle kopiert:FloatCollectionA Function that does a shallow clone of the Collection itself. This function is more optimized then a copy constructor since the Collection does not have to be unsorted/resorted. It can be compared to Cloneable but with less exception risk- Angegeben von:
copyin SchnittstelleFloatCollection- Angegeben von:
copyin SchnittstelleFloatSet- Angegeben von:
copyin SchnittstelleFloatSortedSet- Gibt zurück:
- a Shallow Copy of the collection
-
synchronize
Creates a Wrapped NavigableSet that is Synchronized- Angegeben von:
synchronizein SchnittstelleFloatCollection- Angegeben von:
synchronizein SchnittstelleFloatSet- Angegeben von:
synchronizein SchnittstelleFloatSortedSet- Gibt zurück:
- a new NavigableSet that is synchronized
- Siehe auch:
-
synchronize
Creates a Wrapped NavigableSet that is Synchronized- Angegeben von:
synchronizein SchnittstelleFloatCollection- Angegeben von:
synchronizein SchnittstelleFloatSet- Angegeben von:
synchronizein SchnittstelleFloatSortedSet- Parameter:
mutex- is the controller of the synchronization block- Gibt zurück:
- a new NavigableSet Wrapper that is synchronized
- Siehe auch:
-
unmodifiable
Creates a Wrapped NavigableSet that is unmodifiable- Angegeben von:
unmodifiablein SchnittstelleFloatCollection- Angegeben von:
unmodifiablein SchnittstelleFloatSet- Angegeben von:
unmodifiablein SchnittstelleFloatSortedSet- Gibt zurück:
- a new NavigableSet Wrapper that is unmodifiable
- Siehe auch:
-
spliterator
A Type Specific Type Splititerator to reduce boxing/unboxing- Angegeben von:
spliteratorin SchnittstelleCollection<Float>- Angegeben von:
spliteratorin SchnittstelleFloatCollection- Angegeben von:
spliteratorin SchnittstelleFloatIterable- Angegeben von:
spliteratorin SchnittstelleFloatSet- Angegeben von:
spliteratorin SchnittstelleFloatSortedSet- Angegeben von:
spliteratorin SchnittstelleIterable<Float>- Angegeben von:
spliteratorin SchnittstelleSet<Float>- Angegeben von:
spliteratorin SchnittstelleSortedSet<Float>- Gibt zurück:
- type specific splititerator
-
lower
Veraltet.- Angegeben von:
lowerin SchnittstelleNavigableSet<Float>
-
floor
Veraltet.- Angegeben von:
floorin SchnittstelleNavigableSet<Float>
-
ceiling
Veraltet.- Angegeben von:
ceilingin SchnittstelleNavigableSet<Float>
-
higher
Veraltet.- Angegeben von:
higherin SchnittstelleNavigableSet<Float>
-
first
Veraltet.- Angegeben von:
firstin SchnittstelleFloatSortedSet- Angegeben von:
firstin SchnittstelleSortedSet<Float>
-
last
Veraltet.- Angegeben von:
lastin SchnittstelleFloatSortedSet- Angegeben von:
lastin SchnittstelleSortedSet<Float>
-
pollFirst
Veraltet.- Angegeben von:
pollFirstin SchnittstelleNavigableSet<Float>
-
pollLast
Veraltet.- Angegeben von:
pollLastin SchnittstelleNavigableSet<Float>
-
subSet
@Deprecated default FloatNavigableSet subSet(Float fromElement, boolean fromInclusive, Float toElement, boolean toInclusive) Veraltet.- Angegeben von:
subSetin SchnittstelleNavigableSet<Float>
-
headSet
Veraltet.- Angegeben von:
headSetin SchnittstelleNavigableSet<Float>
-
tailSet
Veraltet.- Angegeben von:
tailSetin SchnittstelleNavigableSet<Float>
-
subSet
Veraltet.- Angegeben von:
subSetin SchnittstelleFloatSortedSet- Angegeben von:
subSetin SchnittstelleNavigableSet<Float>- Angegeben von:
subSetin SchnittstelleSortedSet<Float>
-
headSet
Veraltet.- Angegeben von:
headSetin SchnittstelleFloatSortedSet- Angegeben von:
headSetin SchnittstelleNavigableSet<Float>- Angegeben von:
headSetin SchnittstelleSortedSet<Float>
-
tailSet
Veraltet.- Angegeben von:
tailSetin SchnittstelleFloatSortedSet- Angegeben von:
tailSetin SchnittstelleNavigableSet<Float>- Angegeben von:
tailSetin SchnittstelleSortedSet<Float>
-