Class PZArrayList<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
zombie.util.list.PZArrayList<E>
- All Implemented Interfaces:
Iterable<E>, Collection<E>, List<E>, RandomAccess, SequencedCollection<E>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanvoidvoidaddUnique(E newItem, Invokers.Params2.Boolean.ICallback<E, E> in_comparator) voidaddUniqueReference(E newItem) voidclear()<E1> booleancontains(E1 o, Invokers.Params2.Boolean.ICallback<E1, E> in_comparator) booleanbooleanstatic <E> AbstractList<E> voidensureCapacity(int minCapacity) get(int index) E[]<E1> intindexOf(E1 o, Invokers.Params2.Boolean.ICallback<E1, E> in_comparator) intbooleanisEmpty()iterator()listIterator(int index) static <E1,E2> boolean objectsEqual(E1 a, E2 b) static <E1,E2> boolean referenceEqual(E1 a, E2 b) remove(int index) booleanbooleanremoveAll(Collection<?> c) intsize()toString()Methods inherited from class AbstractList
addAll, equals, hashCode, lastIndexOf, subListMethods inherited from class AbstractCollection
addAll, containsAll, retainAll, toArray, toArrayMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface List
addAll, addAll, addFirst, addLast, containsAll, equals, getFirst, getLast, hashCode, lastIndexOf, removeFirst, removeLast, replaceAll, retainAll, reversed, sort, spliterator, subList, toArray, toArray
-
Constructor Details
-
PZArrayList
-
-
Method Details
-
get
-
size
public int size()- Specified by:
sizein interfaceCollection<E>- Specified by:
sizein interfaceList<E>- Specified by:
sizein classAbstractCollection<E>
-
indexOf
-
indexOf
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCollection<E>- Specified by:
isEmptyin interfaceList<E>- Overrides:
isEmptyin classAbstractCollection<E>
-
contains
- Specified by:
containsin interfaceCollection<E>- Specified by:
containsin interfaceList<E>- Overrides:
containsin classAbstractCollection<E>
-
containsReference
-
contains
-
iterator
-
listIterator
- Specified by:
listIteratorin interfaceList<E>- Overrides:
listIteratorin classAbstractList<E>
-
listIterator
- Specified by:
listIteratorin interfaceList<E>- Overrides:
listIteratorin classAbstractList<E>
-
addUnique
-
addUniqueReference
-
addUnique
-
add
- Specified by:
addin interfaceCollection<E>- Specified by:
addin interfaceList<E>- Overrides:
addin classAbstractList<E>
-
add
-
remove
-
remove
- Specified by:
removein interfaceCollection<E>- Specified by:
removein interfaceList<E>- Overrides:
removein classAbstractCollection<E>
-
removeAll
- Specified by:
removeAllin interfaceCollection<E>- Specified by:
removeAllin interfaceList<E>- Overrides:
removeAllin classAbstractCollection<E>
-
set
-
clear
public void clear()- Specified by:
clearin interfaceCollection<E>- Specified by:
clearin interfaceList<E>- Overrides:
clearin classAbstractList<E>
-
toString
- Overrides:
toStringin classAbstractCollection<E>
-
getElements
-
emptyList
-
ensureCapacity
public void ensureCapacity(int minCapacity) -
objectsEqual
public static <E1,E2> boolean objectsEqual(E1 a, E2 b) -
referenceEqual
public static <E1,E2> boolean referenceEqual(E1 a, E2 b)
-