Class PrimitiveIntList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<T>
io.datarouter.bytes.primitivelist.BasePrimitiveList<Integer>
io.datarouter.bytes.primitivelist.PrimitiveIntList
- All Implemented Interfaces:
Iterable<Integer>,Collection<Integer>,List<Integer>,RandomAccess
public class PrimitiveIntList extends BasePrimitiveList<Integer> implements RandomAccess
Provides a view over a subset of a primitive int array with List<Integer> semantics.
List elements can be modified, but the list can't change size.
Nulls are rejected.
-
Field Summary
Fields inherited from class io.datarouter.bytes.primitivelist.BasePrimitiveList
from, NOT_FOUND_INDEX, toFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors Constructor Description PrimitiveIntList(int[] array)PrimitiveIntList(int[] array, int from, int to)PrimitiveIntList(Collection<Integer> values) -
Method Summary
Modifier and Type Method Description static PrimitiveIntListempty()protected booleaninternalEquals(Object object)protected intinternalFirstIndexOf(Object obj)protected IntegerinternalGet(int index)protected intinternalHashCode()protected booleaninternalIsCorrectType(Object object)protected intinternalLastIndexOf(Object obj)protected IntegerinternalSet(int index, Integer value)protected List<Integer>internalSubList(int fromIndex, int toIndex)Spliterator.OfIntspliterator()Methods inherited from class io.datarouter.bytes.primitivelist.BasePrimitiveList
contains, equals, get, hashCode, indexOf, initFromCollection, lastIndexOf, set, size, subListMethods inherited from class java.util.AbstractList
add, add, addAll, clear, iterator, listIterator, listIterator, remove, removeRangeMethods inherited from class java.util.AbstractCollection
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Constructor Details
-
PrimitiveIntList
public PrimitiveIntList(int[] array) -
PrimitiveIntList
public PrimitiveIntList(int[] array, int from, int to) -
PrimitiveIntList
-
-
Method Details
-
empty
-
spliterator
- Specified by:
spliteratorin interfaceCollection<Integer>- Specified by:
spliteratorin interfaceIterable<Integer>- Specified by:
spliteratorin interfaceList<Integer>
-
internalEquals
-
internalFirstIndexOf
-
internalGet
-
internalHashCode
protected int internalHashCode() -
internalIsCorrectType
-
internalLastIndexOf
-
internalSet
-
internalSubList
-