Package EDU.purdue.cs.bloat.util
Class ResizeableArrayList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList
-
- EDU.purdue.cs.bloat.util.ResizeableArrayList
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable,java.util.Collection,java.util.List,java.util.RandomAccess
public class ResizeableArrayList extends java.util.ArrayList implements java.util.List, java.lang.Cloneable, java.io.SerializableResizableArrayList is the same as ArrayList except that ensureSize not only increases the size of the array (super.ensureCapacity), but it also fills the empty space with null. This way, the size method will return the length of the array and not just the number of elements in it. I guess.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResizeableArrayList()ResizeableArrayList(int initialCapacity)This constructor is no longer supported in JDK1.2 public ResizeableArrayList(int initialCapacity, int capacityIncrement) { super(initialCapacity, capacityIncrement); }ResizeableArrayList(java.util.Collection c)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()voidensureSize(int size)-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
-
-
-
Constructor Detail
-
ResizeableArrayList
public ResizeableArrayList(int initialCapacity)
This constructor is no longer supported in JDK1.2 public ResizeableArrayList(int initialCapacity, int capacityIncrement) { super(initialCapacity, capacityIncrement); }
-
ResizeableArrayList
public ResizeableArrayList()
-
ResizeableArrayList
public ResizeableArrayList(java.util.Collection c)
-
-