public class OneDimensionalIntArray extends OneDimensionalIntReadAccess.Base implements OneDimensionalIntAccess
OneDimensionalIntReadAccess.Base
MutableIndexable.ListView<T>
Indexable.IndexableSpliterator<TElem>
EMPTY
EMPTY_INDEXABLE_STRING
Constructor and Description |
---|
OneDimensionalIntArray(java.util.Collection<? extends java.lang.Integer> elements)
Constructor.
|
OneDimensionalIntArray(Indexable<java.lang.Integer> source)
Copy constructor.
|
OneDimensionalIntArray(int... values)
Constructor.
|
OneDimensionalIntArray(int numElements)
Constructor.
|
OneDimensionalIntArray(IntIndexable source)
Copy constructor.
|
OneDimensionalIntArray(int numElements,
java.util.function.IntUnaryOperator filler)
Initializing constructor.
|
OneDimensionalIntArray(MultiDimensionalIntArray array)
Copy constructor.
|
OneDimensionalIntArray(OneDimensionalIntArray source)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getValueAt(int index)
Get the value at the given index.
|
void |
setValueAt(int value,
int index)
Set the value at the given index.
|
int |
size()
Get the size.
|
asBase
equals, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
changeAllValues, changeValueAt, fillValuesByIndex, set
asBase, get, singleton
changeAll, changeAll, copy, empty, fillByIndex, setElement, setElementAt
applyOnEach, asList, copy, copyInternally, copyOf, filled, fillFrom, fromArray, fromArray, fromIndexable, fromIndexable, fromIterable, getCopy, getCopy, headSet, init, initByIndex, initFragile, listIterator, nulled, order, reverse, revert, revert, setFrom, setFrom, setFromArray, setMulti, shuffle, subSet, swap, swyp, sybSet, syt, tailSet, viewArray, viewArray, viewIndexable, viewList
change, setAll, setFrom, setFrom, setFrom
getElement, getNumDimensions, getNumElements, getSize, getSizes, view, visitAll, visitAll
addToArray, addToArray, addToCollection, asCollection, binarySearch, checkIndex, combine, compare, downCast, emptyIndexable, equal, findAll, findAllX, findFirst, findFirst, findFirst, findFirstX, findLast, findLast, findLast, findNext, findNext, findNext, findNextX, findPrevious, findPrevious, findPrevious, first, firstMatch, firstMatch, firstMatchX, forEachEntry, forEachEntryFragile, fromCollection, fromCollection, fromCountable, fromCountable, fromEnumeration, fromEnumeration, fromIterable, fromIterable, fromIterable, fromIterable, fromIterator, fromList, fromOptional, frozenSpliterator, getMod, gyt, hash, indexedView, indexes, init, initByIndex, intIndexes, isEmpty, isOrdered, isStrictlyOrdered, iterator, iterator, last, mapArray, optional, ordered, rotated, spliterator, toString, view, view, viewAsBooleanIndexable, viewAsByteIndexable, viewAsCharIndexable, viewAsDict, viewAsDoubleIndexable, viewAsFloatIndexable, viewAsIntIndexable, viewAsLongIndexable, viewAsShortIndexable, viewByIndex, viewFragile, viewList, viewList, viewListN, viewListN, viewTuple, viewTuple, viewTuple, viewTuple, viewTuple, viewTuple, viewTuple, viewTuple, withAppendedItem, withCachedHash, withExchangedItemAt, withInsertedItemAt, withRemovedItemAt, withSwappedItemsAt
addAllTo, combined, combined, containsEq, containsRef, downCast, equal, equals, filtered, filteredToIndexable, filterToCountable, firstOrNull, foldLeft, forEachFragile, freeze, frozen, frozen, groupingBy, groupingBy, hasAll, hasAny, isSorted, isStrictlySorted, lastOrNull, mappingBy, mappingBy, optFirst, optLast, orderedCombination, sorted, toArray, toArray, toList, toString, uniform, viewCollection, viewCollection, viewCollectionN, viewCollectionN
empty, linearized
public OneDimensionalIntArray(@NotNull int... values)
values
- values of this arraypublic OneDimensionalIntArray(int numElements)
0
,numElements
- number of elements in this arrayOneDimensionalIntArray(int, IntUnaryOperator)
public OneDimensionalIntArray(int numElements, @NotNull java.util.function.IntUnaryOperator filler)
numElements
- number of elements in this arrayfiller
- filler which is called once for each element with its index
and expected to return the value to be set for that indexpublic OneDimensionalIntArray(@NotNull Indexable<java.lang.Integer> source)
source
- source to copyjava.lang.NullPointerException
- if source contains null
valuespublic OneDimensionalIntArray(@NotNull IntIndexable source)
source
- source to copypublic OneDimensionalIntArray(@NotNull java.util.Collection<? extends java.lang.Integer> elements)
elements
- elements to copyjava.lang.NullPointerException
- if elements contain null
valuespublic OneDimensionalIntArray(@NotNull OneDimensionalIntArray source)
source
- source to copypublic OneDimensionalIntArray(@NotNull MultiDimensionalIntArray array)
array
- sourve array to copypublic void setValueAt(int value, int index)
setValueAt
in interface OneDimensionalIntAccess
value
- value to setindex
- index of valuepublic int getValueAt(int index)
getValueAt
in interface OneDimensionalIntReadAccess
index
- index of value