Description:
- An ArrayList is a collection that's imilar to an array, but can change its capacity as elements are added or removed. The ArrayList class uses an array to store the elements it contains.
- You can specify the type of elements to be stored in the array list by naming a type in the angle brackets.
- You can specify the size of an arraylist when you create it, or you can let the ArrayList default to an inital capacity of 10 elements.
- The capacity of an ArrayList automatically increases whenever necessary.
| Constructor | Description |
| ArrayList<E>() | Creates an empty ArrayList with an inital capacity of 10 objects of the specific type. |
| ArrayList<E>(initCapacity) | Creates an empty ArrayList with with a specific capacity. |
| ArrayList<E>(Collection) | Creates an ArrayList containing the elements of the specified collection. |
| Method | Description |
| add(object) | Adds to specified object to the end of the list. |
| add(idex, object) | Adds the specified object at the specified index position. |
| clear() | Removes all elements from the list. |
| contains(object) | Returns true if the spedified object is in the list. |
| get(index) | Return the object at the specified index position. |
| indexOf(object) | Return the index position of the specified object. |
| isEmpty() | Returns true if the list is empty. |
| remove(index) | Removes the object at the specified index. |
| remove(object) | Removes the specified object. |
| set(index, object) | Sets the element at the specified index to the specified object. |
| size() | Returs the number of elements in the list. |
| toArray() | Returns an array containing the elements of the list. |