public final class _intList extends Object implements _intCollecting, Composition
| Modifier and Type | Class and Description |
|---|---|
static class |
_intList.Factory |
| Constructor and Description |
|---|
_intList(_intList original)
Copy constructor that instantiates a new instance with a copy of the passed original instance's data and same
size.
|
_intList()
Default constructor instantiating an empty instance with default (minimum) capacity.
|
_intList(int... elements)
Convenience initial data constructor, instantiating a new instance containing all elements of the passed
array.
|
_intList(int initialCapacity)
Initial capacity constructor instantiating an empty instance with a given initial capacity.
|
_intList(int initialCapacity,
int[] src,
int srcStart,
int srcLength)
Detailed initializing constructor allowing to specify initial capacity and a custom array range of initial data.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(int element) |
_intList |
add(int... elements) |
boolean |
add(int element) |
_intList |
addAll(_intList elements) |
_intList |
addAll(int[] elements,
int offset,
int length) |
boolean |
applies(_intPredicate predicate) |
void |
clear() |
int |
consolidate() |
boolean |
contains(int element) |
boolean |
containsAll(_intList elements) |
boolean |
containsSearched(_intPredicate predicate) |
_intList |
copy() |
_intCollecting |
copySelection(_intCollecting target,
long... indices) |
_intCollecting |
copyTo(_intCollecting target,
_intPredicate predicate) |
<C extends _intCollecting> |
copyTo(C target) |
int[] |
copyTo(int[] target,
int offset) |
int[] |
copyTo(int[] target,
int targetOffset,
int offset,
int length) |
int |
count(_intPredicate predicate) |
int |
count(int element) |
int |
currentCapacity() |
_intList |
ensureCapacity(int minCapacity) |
_intList |
ensureFreeCapacity(int requiredFreeCapacity) |
int |
fetch() |
_intList |
fill(int offset,
int length,
int element) |
int |
first() |
int |
freeCapacity() |
int |
get(int index) |
boolean |
hasVolatileElements() |
int |
indexOf(_intPredicate predicate) |
int |
indexOf(int element) |
int |
input(int index,
int... elements) |
boolean |
input(int index,
int element) |
int |
inputAll(int index,
_intList elements) |
int |
inputAll(int index,
int[] elements,
int offset,
int length) |
int |
insert(int index,
int... elements) |
boolean |
insert(int index,
int element) |
int |
insertAll(int index,
_intList elements) |
int |
insertAll(int index,
int[] elements,
int offset,
int length) |
protected int |
internalCountingAddAll(_intList elements) |
protected int |
internalCountingAddAll(int[] elements) |
protected int |
internalCountingAddAll(int[] elements,
int offset,
int length) |
protected int |
internalCountingPutAll(_intList elements) |
protected int |
internalCountingPutAll(int[] elements) |
protected int |
internalCountingPutAll(int[] elements,
int offset,
int length) |
protected int[] |
internalGetSectionIndices() |
protected int[] |
internalGetStorageArray() |
protected int |
internalSize() |
boolean |
isEmpty() |
boolean |
isFull() |
boolean |
isSorted(boolean ascending) |
_intList |
iterate(_intIndexProcedure procedure) |
_intList |
iterate(_intProcedure procedure) |
int |
last() |
int |
lastIndexOf(_intPredicate predicate) |
int |
lastIndexOf(int element) |
int |
max() |
int |
maximumCapacity() |
int |
min() |
int |
modify(_intFunction mapper) |
int |
modify(_intPredicate predicate,
_intFunction mapper) |
_intCollecting |
moveSelection(_intCollecting target,
long... indices) |
_intCollecting |
moveTo(_intCollecting target,
_intPredicate predicate) |
boolean |
nullAdd() |
boolean |
nullAllowed() |
boolean |
nullPut() |
int |
optimize() |
int |
pick() |
int |
pinch() |
int |
pop() |
_intList |
prepend(int... elements) |
boolean |
prepend(int element) |
_intList |
prependAll(_intList elements) |
_intList |
prependAll(int[] elements,
int offset,
int length) |
_intList |
preput(int... elements) |
boolean |
preput(int element) |
_intList |
preputAll(_intList elements) |
_intList |
preputAll(int[] elements,
int offset,
int length) |
_intList |
process(_intProcedure procedure) |
_intList |
put(int... elements) |
boolean |
put(int element) |
_intList |
putAll(_intList elements) |
_intList |
putAll(int[] elements,
int offset,
int length) |
int |
remove(_intPredicate predicate) |
int |
remove(int element) |
int |
removeAll(_intList elements) |
int |
removeAt(int index) |
int |
removeDuplicates() |
boolean |
removeOne(int element) |
_intList |
removeRange(int startIndex,
int length) |
int |
removeSelection(int[] indices) |
int |
replace(_intPredicate predicate,
int substitute) |
int |
replace(int element,
int replacement) |
int |
replaceAll(_intList elements,
int replacement)
Deprecated.
|
boolean |
replaceOne(_intPredicate predicate,
int substitute) |
boolean |
replaceOne(int element,
int replacement) |
int |
retrieve(_intPredicate predicate) |
int |
retrieve(int element) |
_intList |
reverse() |
int |
scan(_intPredicate predicate) |
int |
search(_intPredicate predicate) |
_intList |
set(int offset,
int... elements) |
boolean |
set(int index,
int element) |
_intList |
set(int offset,
int[] src,
int srcIndex,
int srcLength) |
void |
setFirst(int element) |
int |
setGet(int index,
int element) |
void |
setLast(int element) |
_intList |
shiftBy(int sourceIndex,
int distance) |
_intList |
shiftBy(int sourceIndex,
int distance,
int length) |
_intList |
shiftTo(int sourceIndex,
int targetIndex) |
_intList |
shiftTo(int sourceIndex,
int targetIndex,
int length) |
int |
size() |
_intList |
sort() |
_intList |
swap(int indexA,
int indexB) |
_intList |
swap(int indexA,
int indexB,
int length) |
int[] |
toArray() |
_intList |
toReversed() |
String |
toString() |
void |
truncate() |
public _intList()
public _intList(int initialCapacity)
The actual initial capacity is the highest of the following three values:
Integer MAX_VALUE, if the given initial capacity is greater than 2^30.initialCapacity - the desired custom initial capacity.public _intList(_intList original) throws NullPointerException
original - the instance to be copied.NullPointerException - if null was passed.copy()public _intList(int... elements)
throws NullPointerException
Note that providing no element at all in the VarArgs parameter will automatically cause the
default constructor _intList() to be used instead. Explicitely providing an null array
reference will cause a NullPointerException.
elements - the initial elements for the new instance.NullPointerException - if an explicit null array reference was passed._intList()public _intList(int initialCapacity,
int[] src,
int srcStart,
int srcLength)
The actual initial capacity will be calculated based on the higher of the two values initialCapacity
and srcLength as described in _intList(int).
The specified initial elements array range is copied via System.arraycopy(java.lang.Object, int, java.lang.Object, int, int).
initialCapacity - the desired initial capacity for the new instance.src - the source array containg the desired range of initial elements.srcStart - the start index of the desired range of initial elements in the source array.srcLength - the length of the desired range of initial elements in the source array.protected int[] internalGetStorageArray()
protected int internalSize()
protected int[] internalGetSectionIndices()
protected int internalCountingAddAll(int[] elements)
throws UnsupportedOperationException
UnsupportedOperationExceptionprotected int internalCountingAddAll(int[] elements,
int offset,
int length)
throws UnsupportedOperationException
UnsupportedOperationExceptionprotected int internalCountingAddAll(_intList elements) throws UnsupportedOperationException
UnsupportedOperationExceptionprotected int internalCountingPutAll(int[] elements)
throws UnsupportedOperationException
UnsupportedOperationExceptionprotected int internalCountingPutAll(int[] elements,
int offset,
int length)
throws UnsupportedOperationException
UnsupportedOperationExceptionprotected int internalCountingPutAll(_intList elements) throws UnsupportedOperationException
UnsupportedOperationExceptionpublic _intList copy()
public _intList toReversed()
public int[] toArray()
public _intList iterate(_intProcedure procedure)
public _intList iterate(_intIndexProcedure procedure)
public int count(int element)
public int count(_intPredicate predicate)
public int indexOf(int element)
public int indexOf(_intPredicate predicate)
public int lastIndexOf(int element)
public int lastIndexOf(_intPredicate predicate)
public int scan(_intPredicate predicate)
public int first()
public int last()
public int search(_intPredicate predicate)
public int max()
public int min()
public boolean hasVolatileElements()
public boolean nullAllowed()
public boolean isSorted(boolean ascending)
public boolean containsSearched(_intPredicate predicate)
public boolean applies(_intPredicate predicate)
public boolean contains(int element)
public boolean containsAll(_intList elements)
public <C extends _intCollecting> C copyTo(C target)
public _intCollecting copyTo(_intCollecting target, _intPredicate predicate)
public int[] copyTo(int[] target,
int offset)
public int[] copyTo(int[] target,
int targetOffset,
int offset,
int length)
public _intCollecting copySelection(_intCollecting target, long... indices)
public _intList shiftTo(int sourceIndex, int targetIndex)
public _intList shiftTo(int sourceIndex, int targetIndex, int length)
public _intList shiftBy(int sourceIndex, int distance)
public _intList shiftBy(int sourceIndex, int distance, int length)
public _intList swap(int indexA, int indexB) throws IndexBoundsException, IndexOutOfBoundsException
public _intList swap(int indexA, int indexB, int length)
public _intList reverse()
public void setFirst(int element)
public void setLast(int element)
public _intList set(int offset, int... elements)
public _intList set(int offset, int[] src, int srcIndex, int srcLength)
public _intList fill(int offset, int length, int element)
public _intList sort()
public boolean replaceOne(int element,
int replacement)
public boolean replaceOne(_intPredicate predicate, int substitute)
public int replace(int element,
int replacement)
public int replace(_intPredicate predicate, int substitute)
@Deprecated public int replaceAll(_intList elements, int replacement)
public int modify(_intFunction mapper)
public int modify(_intPredicate predicate, _intFunction mapper)
public int currentCapacity()
public int maximumCapacity()
public boolean isFull()
public int freeCapacity()
public int optimize()
public _intList ensureFreeCapacity(int requiredFreeCapacity)
public _intList ensureCapacity(int minCapacity)
public void accept(int element)
public boolean add(int element)
add in interface _intCollectingpublic _intList add(int... elements)
public _intList addAll(int[] elements, int offset, int length)
public boolean nullAdd()
public boolean nullPut()
public boolean put(int element)
public _intList put(int... elements)
public _intList putAll(int[] elements, int offset, int length)
public boolean prepend(int element)
public _intList prepend(int... elements)
public _intList prependAll(int[] elements, int offset, int length)
public boolean preput(int element)
public _intList preput(int... elements)
public _intList preputAll(int[] elements, int offset, int length)
public boolean insert(int index,
int element)
public int insert(int index,
int... elements)
throws IndexOutOfBoundsException
IndexOutOfBoundsExceptionpublic int insertAll(int index,
int[] elements,
int offset,
int length)
public int insertAll(int index,
_intList elements)
public boolean input(int index,
int element)
public int input(int index,
int... elements)
throws IndexOutOfBoundsException
IndexOutOfBoundsExceptionpublic int inputAll(int index,
int[] elements,
int offset,
int length)
public int inputAll(int index,
_intList elements)
public void truncate()
public int consolidate()
public boolean removeOne(int element)
public int retrieve(int element)
public int retrieve(_intPredicate predicate)
public int remove(int element)
public int removeAt(int index)
throws IndexOutOfBoundsException,
ArrayIndexOutOfBoundsException
public int remove(_intPredicate predicate)
public _intList process(_intProcedure procedure)
public _intCollecting moveTo(_intCollecting target, _intPredicate predicate)
public _intCollecting moveSelection(_intCollecting target, long... indices)
public int removeAll(_intList elements)
public int removeDuplicates()
public int fetch()
public int pop()
public int pinch()
public int pick()
public int removeSelection(int[] indices)
public _intList removeRange(int startIndex, int length)
public boolean isEmpty()
public int get(int index)
throws ArrayIndexOutOfBoundsException
ArrayIndexOutOfBoundsExceptionpublic boolean set(int index,
int element)
throws IndexOutOfBoundsException,
ArrayIndexOutOfBoundsException
public int setGet(int index,
int element)
throws IndexOutOfBoundsException,
ArrayIndexOutOfBoundsException
public int size()
public void clear()
Copyright © 2022 MicroStream Software. All rights reserved.