The List Interface (The Java™ Tutorials > Collections > Interfaces)
The remove operation always removes the first occurrence of the specified element from the list. The add and addAll operations always append the new element(s) to the end of the list. Thus, the following idiom concatenates one list to another. ......