Modul speiger.src.collections
Schnittstelle IntNavigableSet
- Alle Superschnittstellen:
Collection<Integer>,IntCollection,IntIterable,IntSet,IntSortedSet,ISizeProvider,Iterable<Integer>,NavigableSet<Integer>,Set<Integer>,SortedSet<Integer>
- Alle bekannten Implementierungsklassen:
IntAVLTreeSet,IntRBTreeSet
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 TypMethodeBeschreibungintceiling(int key) A Type Specific ceiling method to reduce boxing/unboxing.default IntegerVeraltet.copy()A Function that does a shallow clone of the Collection itself.default Integerfirst()Veraltet.intfloor(int key) A Type Specific floor method to reduce boxing/unboxing.default IntegerVeraltet.intA Helper method to get the max value for SubSets.intA Helper method to get the min value for SubSets.default IntNavigableSetheadSet(int toElement) A Type Specific HeadSet method to reduce boxing/unboxingheadSet(int toElement, boolean inclusive) A Type Specific HeadSet method to reduce boxing/unboxingdefault IntSortedSetVeraltet.default IntNavigableSetVeraltet.inthigher(int key) A Type Specific higher method to reduce boxing/unboxing.default IntegerVeraltet.iterator()Returns a Type-Specific Iterator to reduce (un)boxingdefault Integerlast()Veraltet.intlower(int key) A Type Specific lower method to reduce boxing/unboxing.default IntegerVeraltet.default IntegerVeraltet.default IntegerpollLast()Veraltet.voidsetDefaultMaxValue(int e) A Helper method to set the max value for SubSets.voidsetDefaultMinValue(int e) A Helper method to set the min value for SubSets.default IntSplititeratorA Type Specific Type Splititerator to reduce boxing/unboxingsubSet(int fromElement, boolean fromInclusive, int toElement, boolean toInclusive) A Type Specific SubSet method to reduce boxing/unboxingdefault IntNavigableSetsubSet(int fromElement, int toElement) A Type Specific SubSet method to reduce boxing/unboxingdefault IntNavigableSetVeraltet.default IntSortedSetVeraltet.default IntNavigableSetCreates a Wrapped NavigableSet that is Synchronizeddefault IntNavigableSetsynchronize(Object mutex) Creates a Wrapped NavigableSet that is Synchronizeddefault IntNavigableSettailSet(int fromElement) A Type Specific TailSet method to reduce boxing/unboxingtailSet(int fromElement, boolean inclusive) A Type Specific TailSet method to reduce boxing/unboxingdefault IntSortedSetVeraltet.default IntNavigableSetVeraltet.default IntNavigableSetCreates a Wrapped NavigableSet that is unmodifiableVon Schnittstelle geerbte Methoden java.util.Collection
parallelStream, stream, toArrayVon Schnittstelle geerbte Methoden speiger.src.collections.ints.collections.IntCollection
add, addAll, addAll, addAll, addAll, contains, containsAll, containsAny, containsAny, parallelPrimitiveStream, pour, primitiveStream, remIf, removeAll, removeAll, removeIf, retainAll, retainAll, toIntArray, toIntArrayVon Schnittstelle geerbte Methoden speiger.src.collections.ints.collections.IntIterable
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.ints.sets.IntSet
add, contains, remInt, remove, removeVon Schnittstelle geerbte Methoden speiger.src.collections.ints.sets.IntSortedSet
comparator, firstInt, iterator, lastInt, pollFirstInt, pollLastIntVon Schnittstelle geerbte Methoden speiger.src.collections.utils.ISizeProvider
size
-
Methodendetails
-
lower
int lower(int 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
int higher(int 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
int floor(int 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
int ceiling(int 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(int e) A Helper method to set the max value for SubSets. (Default: int.MIN_VALUE)- Parameter:
e- the new max value
-
getDefaultMaxValue
int getDefaultMaxValue()A Helper method to get the max value for SubSets.- Gibt zurück:
- the default max value.
-
setDefaultMinValue
void setDefaultMinValue(int e) A Helper method to set the min value for SubSets. (Default: int.MAX_VALUE)- Parameter:
e- the new min value
-
getDefaultMinValue
int getDefaultMinValue()A Helper method to get the min value for SubSets.- Gibt zurück:
- the default min value.
-
subSet
Beschreibung aus Schnittstelle kopiert:IntSortedSetA Type Specific SubSet method to reduce boxing/unboxing- Angegeben von:
subSetin SchnittstelleIntSortedSet- 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:IntSortedSetA Type Specific HeadSet method to reduce boxing/unboxing- Angegeben von:
headSetin SchnittstelleIntSortedSet- 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:IntSortedSetA Type Specific TailSet method to reduce boxing/unboxing- Angegeben von:
tailSetin SchnittstelleIntSortedSet- Parameter:
fromElement- where the TailSet should start- Gibt zurück:
- a TailSet that is within the range of the desired range
-
subSet
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
IntBidirectionalIterator iterator()Beschreibung aus Schnittstelle kopiert:IntCollectionReturns a Type-Specific Iterator to reduce (un)boxing- Angegeben von:
iteratorin SchnittstelleCollection<Integer>- Angegeben von:
iteratorin SchnittstelleIntCollection- Angegeben von:
iteratorin SchnittstelleIntIterable- Angegeben von:
iteratorin SchnittstelleIntSet- Angegeben von:
iteratorin SchnittstelleIntSortedSet- Angegeben von:
iteratorin SchnittstelleIterable<Integer>- Angegeben von:
iteratorin SchnittstelleNavigableSet<Integer>- Angegeben von:
iteratorin SchnittstelleSet<Integer>- Gibt zurück:
- a Type Specific iterator
- Siehe auch:
-
descendingIterator
IntBidirectionalIterator descendingIterator()- Angegeben von:
descendingIteratorin SchnittstelleNavigableSet<Integer>- Gibt zurück:
- a Type Specific desendingIterator
-
descendingSet
IntNavigableSet descendingSet()- Angegeben von:
descendingSetin SchnittstelleNavigableSet<Integer>- Gibt zurück:
- a Type Specific desendingSet
-
copy
IntNavigableSet copy()Beschreibung aus Schnittstelle kopiert:IntCollectionA 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 SchnittstelleIntCollection- Angegeben von:
copyin SchnittstelleIntSet- Angegeben von:
copyin SchnittstelleIntSortedSet- Gibt zurück:
- a Shallow Copy of the collection
-
synchronize
Creates a Wrapped NavigableSet that is Synchronized- Angegeben von:
synchronizein SchnittstelleIntCollection- Angegeben von:
synchronizein SchnittstelleIntSet- Angegeben von:
synchronizein SchnittstelleIntSortedSet- Gibt zurück:
- a new NavigableSet that is synchronized
- Siehe auch:
-
synchronize
Creates a Wrapped NavigableSet that is Synchronized- Angegeben von:
synchronizein SchnittstelleIntCollection- Angegeben von:
synchronizein SchnittstelleIntSet- Angegeben von:
synchronizein SchnittstelleIntSortedSet- 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 SchnittstelleIntCollection- Angegeben von:
unmodifiablein SchnittstelleIntSet- Angegeben von:
unmodifiablein SchnittstelleIntSortedSet- 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<Integer>- Angegeben von:
spliteratorin SchnittstelleIntCollection- Angegeben von:
spliteratorin SchnittstelleIntIterable- Angegeben von:
spliteratorin SchnittstelleIntSet- Angegeben von:
spliteratorin SchnittstelleIntSortedSet- Angegeben von:
spliteratorin SchnittstelleIterable<Integer>- Angegeben von:
spliteratorin SchnittstelleSet<Integer>- Angegeben von:
spliteratorin SchnittstelleSortedSet<Integer>- Gibt zurück:
- type specific splititerator
-
lower
Veraltet.- Angegeben von:
lowerin SchnittstelleNavigableSet<Integer>
-
floor
Veraltet.- Angegeben von:
floorin SchnittstelleNavigableSet<Integer>
-
ceiling
Veraltet.- Angegeben von:
ceilingin SchnittstelleNavigableSet<Integer>
-
higher
Veraltet.- Angegeben von:
higherin SchnittstelleNavigableSet<Integer>
-
first
Veraltet.- Angegeben von:
firstin SchnittstelleIntSortedSet- Angegeben von:
firstin SchnittstelleSortedSet<Integer>
-
last
Veraltet.- Angegeben von:
lastin SchnittstelleIntSortedSet- Angegeben von:
lastin SchnittstelleSortedSet<Integer>
-
pollFirst
Veraltet.- Angegeben von:
pollFirstin SchnittstelleNavigableSet<Integer>
-
pollLast
Veraltet.- Angegeben von:
pollLastin SchnittstelleNavigableSet<Integer>
-
subSet
@Deprecated default IntNavigableSet subSet(Integer fromElement, boolean fromInclusive, Integer toElement, boolean toInclusive) Veraltet.- Angegeben von:
subSetin SchnittstelleNavigableSet<Integer>
-
headSet
Veraltet.- Angegeben von:
headSetin SchnittstelleNavigableSet<Integer>
-
tailSet
Veraltet.- Angegeben von:
tailSetin SchnittstelleNavigableSet<Integer>
-
subSet
Veraltet.- Angegeben von:
subSetin SchnittstelleIntSortedSet- Angegeben von:
subSetin SchnittstelleNavigableSet<Integer>- Angegeben von:
subSetin SchnittstelleSortedSet<Integer>
-
headSet
Veraltet.- Angegeben von:
headSetin SchnittstelleIntSortedSet- Angegeben von:
headSetin SchnittstelleNavigableSet<Integer>- Angegeben von:
headSetin SchnittstelleSortedSet<Integer>
-
tailSet
Veraltet.- Angegeben von:
tailSetin SchnittstelleIntSortedSet- Angegeben von:
tailSetin SchnittstelleNavigableSet<Integer>- Angegeben von:
tailSetin SchnittstelleSortedSet<Integer>
-