Class ArrayViewList<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
morfologik.stemming.ArrayViewList<E>
- All Implemented Interfaces:
Serializable, Iterable<E>, Collection<E>, List<E>, RandomAccess
A view over a range of an array.
-
Field Summary
FieldsFields inherited from class AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanaddAll(int index, Collection<? extends E> c) booleanget(int index) intlistIterator(int index) remove(int index) intsize()(package private) voidMethods inherited from class AbstractList
add, clear, equals, hashCode, iterator, lastIndexOf, removeRange, subListMethods inherited from class AbstractCollection
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from interface Collection
parallelStream, removeIf, streamMethods inherited from interface List
addAll, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
-
Field Details
-
a
Backing array. -
start
private int start -
length
private int length
-
-
Constructor Details
-
ArrayViewList
ArrayViewList(E[] array, int start, int length)
-
-
Method Details
-
size
public int size()- Specified by:
sizein interfaceCollection<E>- Specified by:
sizein interfaceList<E>- Specified by:
sizein classAbstractCollection<E>
-
get
-
set
-
add
-
remove
-
addAll
-
indexOf
-
listIterator
- Specified by:
listIteratorin interfaceList<E>- Overrides:
listIteratorin classAbstractList<E>
-
listIterator
- Specified by:
listIteratorin interfaceList<E>- Overrides:
listIteratorin classAbstractList<E>
-
contains
- Specified by:
containsin interfaceCollection<E>- Specified by:
containsin interfaceList<E>- Overrides:
containsin classAbstractCollection<E>
-
wrap
-