1) boolean add(obj) : This method appends the specified element to the end of the ArrayList. If the element is added successfully then the preceding method return true.
2) void add(int i, obj) : This method inserts the specified element at the specified position, i in the ArrayList.
3) element remove(int i) : This method removes the element at the specified position, i in the ArrayList. This method also returns the element which was removed from the ArrayList.
4) boolean remove(obj) : This method removes the first occurrence of the specified element obj from the ArrayList, if it is present.
5) void clear() : This method removes all the elements from the ArrayList.
6) element set(int i, obj) : This method replaces an element at the specified position, i in the ArrayList with specified element obj.
7) boolean contains(obj) : This method returns true if the ArrayList contains specified element obj.
8) element get(int i) : This method returns the element available at the specified position in the ArrayList.
9) int indexOf(obj) : This method returns the position of first occurrence of the specified element obj in the ArrayList, or -1 if the element is not found in the list.
10) int lastIndexOf(obj) : This method returns the position of last occurrence of the specified element obj in the ArrayList, or -1 if the element is not found in the list.
11) int size() : This method returns the number of elements present in the list.
12) Object[ ] toArray() : This method returns an object class type array containing all the elements in the ArrayList in proper sequence.