From the API docs:
"public Object remove(int index)
Removes the element at the specified position in this list. Shifts any subsequent elements to the left (subtracts one from their indices)".
http://java.sun.com/j2se/1.4.2/docs/api/java/util/ArrayList.html#remove(int)