implements List<E> RandomAccess Cloneable Serializable
A thread-safe random-access list.
Read operations (including
get(int)) do not block and may overlap with
update operations. Reads reflect the results of the most recently completed
operations. Aggregate operations like
addAll(int, Collection extends E>) and
atomic; they never expose an intermediate state.
Iterators of this list never throw
ConcurrentModificationException. When an iterator is created, it keeps a
copy of the list's contents. It is always safe to iterate this list, but
iterations may not reflect the latest state of the list.
This class offers extended API beyond the
List interface. It
includes additional overloads for indexed search (
indexOf(E, int) and
lastIndexOf(E, int)) and methods for conditional adds (
addAllAbsent(Collection extends E>)).
Public Constructor Summary
Creates a new empty instance.
Creates a new instance containing the elements of
Public Method Summary
Appends the specified element to the end of this list (optional operation).
add(int index, E e)
Inserts the specified element at t