Package zombie.util.list
Class PZArrayList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList
zombie.util.list.PZArrayList
- All Implemented Interfaces:
java.lang.Iterable,java.util.Collection,java.util.List,java.util.RandomAccess
public final class PZArrayList
extends java.util.AbstractList
implements java.util.List, java.util.RandomAccess
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors Constructor Description PZArrayList(java.lang.Class elementType, int initialCapacity) -
Method Summary
Modifier and Type Method Description voidadd(int index, java.lang.Object e)booleanadd(java.lang.Object e)voidclear()booleancontains(java.lang.Object o)java.lang.Objectget(int index)java.lang.Object[]getElements()intindexOf(java.lang.Object o)booleanisEmpty()java.util.Iteratoriterator()java.util.ListIteratorlistIterator()java.util.ListIteratorlistIterator(int index)java.lang.Objectremove(int index)booleanremove(java.lang.Object o)java.lang.Objectset(int index, java.lang.Object e)intsize()java.lang.StringtoString()Methods inherited from class java.util.AbstractList
addAll, equals, hashCode, lastIndexOf, removeRange, subListMethods inherited from class java.util.AbstractCollection
addAll, containsAll, removeAll, retainAll, toArray, toArrayMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.lang.Iterable
forEachMethods inherited from interface java.util.List
addAll, addAll, containsAll, equals, hashCode, lastIndexOf, removeAll, replaceAll, retainAll, sort, spliterator, subList, toArray, toArray
-
Constructor Details
-
PZArrayList
public PZArrayList(java.lang.Class elementType, int initialCapacity)
-
-
Method Details
-
get
public java.lang.Object get(int index)- Specified by:
getin interfacejava.util.List- Specified by:
getin classjava.util.AbstractList
-
size
public int size()- Specified by:
sizein interfacejava.util.Collection- Specified by:
sizein interfacejava.util.List- Specified by:
sizein classjava.util.AbstractCollection
-
indexOf
public int indexOf(java.lang.Object o)- Specified by:
indexOfin interfacejava.util.List- Overrides:
indexOfin classjava.util.AbstractList
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacejava.util.Collection- Specified by:
isEmptyin interfacejava.util.List- Overrides:
isEmptyin classjava.util.AbstractCollection
-
contains
public boolean contains(java.lang.Object o)- Specified by:
containsin interfacejava.util.Collection- Specified by:
containsin interfacejava.util.List- Overrides:
containsin classjava.util.AbstractCollection
-
iterator
public java.util.Iterator iterator()- Specified by:
iteratorin interfacejava.util.Collection- Specified by:
iteratorin interfacejava.lang.Iterable- Specified by:
iteratorin interfacejava.util.List- Overrides:
iteratorin classjava.util.AbstractList
-
listIterator
public java.util.ListIterator listIterator()- Specified by:
listIteratorin interfacejava.util.List- Overrides:
listIteratorin classjava.util.AbstractList
-
listIterator
public java.util.ListIterator listIterator(int index)- Specified by:
listIteratorin interfacejava.util.List- Overrides:
listIteratorin classjava.util.AbstractList
-
add
public boolean add(java.lang.Object e)- Specified by:
addin interfacejava.util.Collection- Specified by:
addin interfacejava.util.List- Overrides:
addin classjava.util.AbstractList
-
add
public void add(int index, java.lang.Object e)- Specified by:
addin interfacejava.util.List- Overrides:
addin classjava.util.AbstractList
-
remove
public java.lang.Object remove(int index)- Specified by:
removein interfacejava.util.List- Overrides:
removein classjava.util.AbstractList
-
remove
public boolean remove(java.lang.Object o)- Specified by:
removein interfacejava.util.Collection- Specified by:
removein interfacejava.util.List- Overrides:
removein classjava.util.AbstractCollection
-
set
public java.lang.Object set(int index, java.lang.Object e)- Specified by:
setin interfacejava.util.List- Overrides:
setin classjava.util.AbstractList
-
clear
public void clear()- Specified by:
clearin interfacejava.util.Collection- Specified by:
clearin interfacejava.util.List- Overrides:
clearin classjava.util.AbstractList
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.util.AbstractCollection
-
getElements
public java.lang.Object[] getElements()
-