- Alle Superschnittstellen:
Collection<Short>,ISizeProvider,Iterable<Short>,List<Short>,ShortCollection,ShortIterable
- Alle bekannten Implementierungsklassen:
AbstractShortList,CopyOnWriteShortArrayList,ImmutableShortList,ShortArrayList,ShortLinkedList
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen speiger.src.collections.utils.ISizeProvider
ISizeProvider.CollectionSize -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidadd(int index, short e) A Type-Specific add Function to reduce (un)boxingbooleanadd(short e) A Type-Specific add Function to reduce (un)boxingdefault booleanVeraltet.Please use the corresponding type-specific function instead.booleanaddAll(int index, ShortCollection c) A Type-Specific addAll Function to reduce (un)boxingbooleanA Type-Specific and optimized addAll function that allows a faster transfer of elementsbooleanA Type-Specific and optimized addAll function that allows a faster transfer of elementsdefault voidaddElements(int from, short... a) A function to fast add elements to the listvoidaddElements(int from, short[] a, int offset, int length) A function to fast add elements to the listdefault voidaddElements(short... a) A function to fast add elements to the listdefault booleanaddIfAbsent(short e) A Helper function that will only add elements if it is not present.default booleanaddIfPresent(short e) A Helper function that will only add elements if it is present.default booleanVeraltet.Please use the corresponding type-specific function instead.copy()A Function that does a shallow clone of the Collection itself.short[]extractElements(int from, int to) A function to fast extract elements out of the list, this removes the elements that were fetched.default voidfillBuffer(ShortBuffer buffer) Helper function that allows to fastFill a buffer reducing the duplication requirementdefault voidforEachIndexed(IntShortConsumer action) A Indexed forEach implementation that allows you to keep track of how many elements were already iterated over.default Shortget(int index) Veraltet.Please use the corresponding type-specific function instead.default short[]getElements(int from, short[] a) A function to fast fetch elements from the listshort[]getElements(int from, short[] a, int offset, int length) A function to fast fetch elements from the listdefault shortHelper method that returns the first element of a List.default shortHelper method that returns the last element of a List.shortgetShort(int index) A Type-Specific get function to reduce (un)boxingindexedIterator(int... indecies) Creates a Iterator that follows the indecies provided.
For example if the Lists Contents is:
-1, 0 1
and the indecies are:
0, 1, 2, 2, 1, 0
then the iterator will return the following values:
-1, 0, 1, 1, 0, -1indexedIterator(IntList indecies) Creates a Iterator that follows the indecies provided.
For example if the Lists Contents is:
-1, 0 1
and the indecies are:
0, 1, 2, 2, 1, 0
then the iterator will return the following values:
-1, 0, 1, 1, 0, -1intindexOf(short e) A Type-Specific indexOf function to reduce (un)boxingdefault intVeraltet.Please use the corresponding type-specific function instead.intlastIndexOf(short e) A Type-Specific lastIndexOf function to reduce (un)boxingdefault intVeraltet.Please use the corresponding type-specific function instead.A Type-Specific Iterator of listIteratorlistIterator(int index) A Type-Specific Iterator of listIteratordefault Shortremove(int index) Veraltet.Please use the corresponding type-specific function instead.default booleanVeraltet.Please use the corresponding type-specific function instead.voidremoveElements(int from, int to) a function to fast remove elements from the list.default shortHelper method that removes and returns the first element of a List.default shortHelper method that removes and returns the last element of a List.shortremoveShort(int index) A Type-Specific remove function to reduce (un)boxingdefault voidVeraltet.Please use the corresponding type-specific function instead.default voidA Type-Specific replace function to reduce (un)boxingreversed()A Type-Specific List Helper that shows all elements in reverse.shortset(int index, short e) A Type-Specific set function to reduce (un)boxingdefault ShortVeraltet.Please use the corresponding type-specific function instead.voidsize(int size) A function to ensure the elements are within the requested size.default voidsort(Comparator<? super Short> c) Veraltet.Please use the corresponding type-specific function instead.default voidSorts the elements specified by the Natural order either by using the Comparator or the elementsdefault ShortSplititeratorA Type Specific Type Splititerator to reduce boxing/unboxingsubList(int from, int to) A Type-Specific List of subListshortswapRemove(int index) A Highly Optimized remove function that removes the desired element.booleanswapRemoveShort(short e) A Highly Optimized remove function that removes the desired element.default ShortListCreates a Wrapped List that is Synchronizeddefault ShortListsynchronize(Object mutex) Creates a Wrapped List that is Synchronizeddefault ShortListCreates a Wrapped List that is unmodifiabledefault voidunstableSort(Comparator<? super Short> c) Veraltet.Please use the corresponding type-specific function instead.default voidSorts the elements specified by the Natural order either by using the Comparator or the elements using a unstable sortVon Schnittstelle geerbte Methoden java.util.Collection
parallelStream, stream, toArrayVon Schnittstelle geerbte Methoden speiger.src.collections.utils.ISizeProvider
sizeVon Schnittstelle geerbte Methoden java.util.List
add, addAll, addAll, clear, containsAll, equals, hashCode, isEmpty, iterator, removeAll, retainAll, size, toArray, toArrayVon Schnittstelle geerbte Methoden speiger.src.collections.shorts.collections.ShortCollection
addAll, addAll, addAll, addAll, contains, containsAll, containsAny, containsAny, iterator, parallelPrimitiveStream, pour, primitiveStream, remIf, removeAll, removeAll, removeIf, remShort, retainAll, retainAll, toShortArray, toShortArrayVon Schnittstelle geerbte Methoden speiger.src.collections.shorts.collections.ShortIterable
arrayflatMap, asAsync, count, distinct, filter, findFirst, flatMap, forEach, forEach, forEach, limit, map, matchesAll, matchesAny, matchesNone, peek, pourAsList, pourAsSet, reduce, reduce, repeat, sorted
-
Methodendetails
-
add
boolean add(short e) A Type-Specific add Function to reduce (un)boxing- Angegeben von:
addin SchnittstelleShortCollection- Parameter:
e- the element to add- Gibt zurück:
- true if the list was modified
- Siehe auch:
-
add
void add(int index, short e) A Type-Specific add Function to reduce (un)boxing- Parameter:
index- index at which the specified element is to be insertede- the element to add- Siehe auch:
-
addIfAbsent
default boolean addIfAbsent(short e) A Helper function that will only add elements if it is not present.- Parameter:
e- the element to add- Gibt zurück:
- true if the list was modified
-
addIfPresent
default boolean addIfPresent(short e) A Helper function that will only add elements if it is present.- Parameter:
e- the element to add- Gibt zurück:
- true if the list was modified
-
addAll
A Type-Specific addAll Function to reduce (un)boxing- Parameter:
index- index at which the specified elements is to be insertedc- the elements that need to be added- Gibt zurück:
- true if the list was modified
- Siehe auch:
-
addAll
A Type-Specific and optimized addAll function that allows a faster transfer of elements- Parameter:
c- the elements that need to be added- Gibt zurück:
- true if the list was modified
-
addAll
A Type-Specific and optimized addAll function that allows a faster transfer of elements- Parameter:
index- index at which the specified elements is to be insertedc- the elements that need to be added- Gibt zurück:
- true if the list was modified
-
getFirstShort
default short getFirstShort()Helper method that returns the first element of a List. This function was introduced due to how annoying it is to get/remove the last element of a list. This simplifies this process a bit.- Gibt zurück:
- first element of the list
-
getLastShort
default short getLastShort()Helper method that returns the last element of a List. This function was introduced due to how annoying it is to get/remove the last element of a list. This simplifies this process a bit.- Gibt zurück:
- last element of the list
-
removeFirstShort
default short removeFirstShort()Helper method that removes and returns the first element of a List. This function was introduced due to how annoying it is to get/remove the last element of a list. This simplifies this process a bit.- Gibt zurück:
- first element of the list and removes it
-
removeLastShort
default short removeLastShort()Helper method that removes and returns the last element of a List. This function was introduced due to how annoying it is to get/remove the last element of a list. This simplifies this process a bit.- Gibt zurück:
- last element of the list and removes it
-
getShort
short getShort(int index) A Type-Specific get function to reduce (un)boxing- Parameter:
index- the index of the value that is requested- Gibt zurück:
- the value at the given index
- Löst aus:
IndexOutOfBoundsException- if the index is not within the list range- Siehe auch:
-
set
short set(int index, short e) A Type-Specific set function to reduce (un)boxing- Parameter:
index- index of the element to replacee- element to be stored at the specified position- Gibt zurück:
- the element previously at the specified position
- Löst aus:
IndexOutOfBoundsException- if the index is not within the list range- Siehe auch:
-
removeShort
short removeShort(int index) A Type-Specific remove function to reduce (un)boxing- Parameter:
index- the index of the element to be removed- Gibt zurück:
- the element previously at the specified position
- Siehe auch:
-
indexOf
int indexOf(short e) A Type-Specific indexOf function to reduce (un)boxing- Parameter:
e- the element that is searched for- Gibt zurück:
- the index of the element if found. (if not found then -1)
- Note:
- does not support null values
-
lastIndexOf
int lastIndexOf(short e) A Type-Specific lastIndexOf function to reduce (un)boxing- Parameter:
e- the element that is searched for- Gibt zurück:
- the lastIndex of the element if found. (if not found then -1)
- Note:
- does not support null values
-
replaceShorts
A Type-Specific replace function to reduce (un)boxing- Parameter:
o- the action to replace the values- Löst aus:
NullPointerException- if o is null
-
addElements
default void addElements(short... a) A function to fast add elements to the list- Parameter:
a- the elements that should be added- Löst aus:
IndexOutOfBoundsException- if from is outside of the lists range
-
addElements
default void addElements(int from, short... a) A function to fast add elements to the list- Parameter:
from- the index where the elements should be added into the lista- the elements that should be added- Löst aus:
IndexOutOfBoundsException- if from is outside of the lists range
-
addElements
void addElements(int from, short[] a, int offset, int length) A function to fast add elements to the list- Parameter:
from- the index where the elements should be added into the lista- the elements that should be addedoffset- the start index of the array should be read fromlength- how many elements should be read from- Löst aus:
IndexOutOfBoundsException- if from is outside of the lists range
-
getElements
default short[] getElements(int from, short[] a) A function to fast fetch elements from the list- Parameter:
from- index where the list should be fetching elements froma- the array where the values should be inserted to- Gibt zurück:
- the inputArray
- Löst aus:
NullPointerException- if the array is nullIndexOutOfBoundsException- if from is outside of the lists rangeIllegalStateException- if offset or length are smaller then 0 or exceed the array length
-
getElements
short[] getElements(int from, short[] a, int offset, int length) A function to fast fetch elements from the list- Parameter:
from- index where the list should be fetching elements froma- the array where the values should be inserted tooffset- the startIndex of where the array should be written tolength- the number of elements the values should be fetched from- Gibt zurück:
- the inputArray
- Löst aus:
NullPointerException- if the array is nullIndexOutOfBoundsException- if from is outside of the lists rangeIllegalStateException- if offset or length are smaller then 0 or exceed the array length
-
removeElements
void removeElements(int from, int to) a function to fast remove elements from the list.- Parameter:
from- the start index of where the elements should be removed from (inclusive)to- the end index of where the elements should be removed to (exclusive)
-
swapRemove
short swapRemove(int index) A Highly Optimized remove function that removes the desired element. But instead of shifting the elements to the left it moves the last element to the removed space.- Parameter:
index- the index of the element to be removed- Gibt zurück:
- the element previously at the specified position
-
swapRemoveShort
boolean swapRemoveShort(short e) A Highly Optimized remove function that removes the desired element. But instead of shifting the elements to the left it moves the last element to the removed space.- Parameter:
e- the element that should be removed- Gibt zurück:
- true if the element was removed
-
extractElements
short[] extractElements(int from, int to) A function to fast extract elements out of the list, this removes the elements that were fetched.- Parameter:
from- the start index of where the elements should be fetched from (inclusive)to- the end index of where the elements should be fetched to (exclusive)- Gibt zurück:
- a array of the elements that were fetched
-
fillBuffer
Helper function that allows to fastFill a buffer reducing the duplication requirement- Parameter:
buffer- where the data should be stored in.
-
sort
Veraltet.Please use the corresponding type-specific function instead.This default implementation delegates to the corresponding type-specific function.
-
sort
Sorts the elements specified by the Natural order either by using the Comparator or the elements- Parameter:
c- the sorter of the elements, can be null- Siehe auch:
-
unstableSort
Veraltet.Please use the corresponding type-specific function instead.This default implementation delegates to the corresponding type-specific function.
- Parameter:
c- the sorter of the elements, can be null
-
unstableSort
Sorts the elements specified by the Natural order either by using the Comparator or the elements using a unstable sort- Parameter:
c- the sorter of the elements, can be null- Siehe auch:
-
forEachIndexed
A Indexed forEach implementation that allows you to keep track of how many elements were already iterated over.- Angegeben von:
forEachIndexedin SchnittstelleShortIterable- Parameter:
action- The action to be performed for each element- Löst aus:
NullPointerException- if the specified action is null
-
listIterator
ShortListIterator listIterator()A Type-Specific Iterator of listIterator- Angegeben von:
listIteratorin SchnittstelleList<Short>- Siehe auch:
-
listIterator
A Type-Specific Iterator of listIterator- Angegeben von:
listIteratorin SchnittstelleList<Short>- Siehe auch:
-
indexedIterator
Creates a Iterator that follows the indecies provided.
For example if the Lists Contents is:
-1, 0 1
and the indecies are:
0, 1, 2, 2, 1, 0
then the iterator will return the following values:
-1, 0, 1, 1, 0, -1- Parameter:
indecies- that should be used for the iteration.- Gibt zurück:
- a custom indexed iterator
-
indexedIterator
Creates a Iterator that follows the indecies provided.
For example if the Lists Contents is:
-1, 0 1
and the indecies are:
0, 1, 2, 2, 1, 0
then the iterator will return the following values:
-1, 0, 1, 1, 0, -1- Parameter:
indecies- that should be used for the iteration.- Gibt zurück:
- a custom indexed iterator
-
subList
A Type-Specific List of subList -
reversed
ShortList reversed()A Type-Specific List Helper that shows all elements in reverse.- Gibt zurück:
- a list wrapper that has all elements reversed!
-
synchronize
Creates a Wrapped List that is Synchronized- Angegeben von:
synchronizein SchnittstelleShortCollection- Gibt zurück:
- a new List that is synchronized
- Siehe auch:
-
synchronize
Creates a Wrapped List that is Synchronized- Angegeben von:
synchronizein SchnittstelleShortCollection- Parameter:
mutex- is the controller of the synchronization block- Gibt zurück:
- a new List Wrapper that is synchronized
- Siehe auch:
-
unmodifiable
Creates a Wrapped List that is unmodifiable- Angegeben von:
unmodifiablein SchnittstelleShortCollection- Gibt zurück:
- a new List Wrapper that is unmodifiable
- Siehe auch:
-
size
void size(int size) A function to ensure the elements are within the requested size. If smaller then the stored elements they get removed as needed. If bigger it is ensured that enough room is provided depending on the implementation- Parameter:
size- the requested amount of elements/room for elements
-
copy
ShortList copy()Beschreibung aus Schnittstelle kopiert:ShortCollectionA 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 SchnittstelleShortCollection- Gibt zurück:
- a Shallow Copy of the collection
-
add
Veraltet.Please use the corresponding type-specific function instead.This default implementation delegates to the corresponding type-specific function.
This default implementation delegates to the corresponding type-specific function.
- Angegeben von:
addin SchnittstelleCollection<Short>- Angegeben von:
addin SchnittstelleList<Short>- Angegeben von:
addin SchnittstelleShortCollection
-
get
Veraltet.Please use the corresponding type-specific function instead.This default implementation delegates to the corresponding type-specific function.
-
set
Veraltet.Please use the corresponding type-specific function instead.This default implementation delegates to the corresponding type-specific function.
-
indexOf
Veraltet.Please use the corresponding type-specific function instead.This default implementation delegates to the corresponding type-specific function.
-
lastIndexOf
Veraltet.Please use the corresponding type-specific function instead.This default implementation delegates to the corresponding type-specific function.
- Angegeben von:
lastIndexOfin SchnittstelleList<Short>
-
contains
Veraltet.Please use the corresponding type-specific function instead.This default implementation delegates to the corresponding type-specific function.
This default implementation delegates to the corresponding type-specific function.
- Angegeben von:
containsin SchnittstelleCollection<Short>- Angegeben von:
containsin SchnittstelleList<Short>- Angegeben von:
containsin SchnittstelleShortCollection
-
remove
Veraltet.Please use the corresponding type-specific function instead.This default implementation delegates to the corresponding type-specific function.
This default implementation delegates to the corresponding type-specific function.
- Angegeben von:
removein SchnittstelleCollection<Short>- Angegeben von:
removein SchnittstelleList<Short>- Angegeben von:
removein SchnittstelleShortCollection
-
remove
Veraltet.Please use the corresponding type-specific function instead.This default implementation delegates to the corresponding type-specific function.
-
replaceAll
Veraltet.Please use the corresponding type-specific function instead.This default implementation delegates to the corresponding type-specific function.
- Angegeben von:
replaceAllin SchnittstelleList<Short>
-
spliterator
A Type Specific Type Splititerator to reduce boxing/unboxing- Angegeben von:
spliteratorin SchnittstelleCollection<Short>- Angegeben von:
spliteratorin SchnittstelleIterable<Short>- Angegeben von:
spliteratorin SchnittstelleList<Short>- Angegeben von:
spliteratorin SchnittstelleShortCollection- Angegeben von:
spliteratorin SchnittstelleShortIterable- Gibt zurück:
- type specific splititerator
-