Class ArrayIndexList<M>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<M>
org.ujmp.core.collections.list.ArrayIndexList<M>
Type Parameters:
M - Type of the elements in the list
All Implemented Interfaces:
Serializable, Cloneable, Iterable<M>, Collection<M>, List<M>, RandomAccess
Direct Known Subclasses:
Dictionary

public class ArrayIndexList<M> extends ArrayList<M>
ArrayIndexList is like an ArrayList, but keeps track of the indices where objects have been added. This improves the speed of indexOf() and contains()
See Also: