Java ArrayList Class

Java.util.ArrayList is a resizable-array implementation of the List interface. It implements all optional list operations, and permits all elements to be added, including null. This class provides methods to manipulate the size of the array that is used internally to store the list. Roughly ArrayList is equivalent to a Vector except that Vector it is synchronized.

Basic Operations

Adding/Removing Elements

Other Operations on ArrayList