npublic interface List<E> extends Collection<E> {
n //
Positional Access
n E get(int index);
n E set(int index, E element); //
Optional
n
boolean add(E element);
// Optional
n
void add(int index, E element); //
Optional
n E remove(int index);
// Optional
n
boolean addAll(int index, Collection<? Extends E> c); //Optional
n // Search
n int indexde(Object o);
n int lIndexde(Object o);
n // Iteration
n ListIterator<E> listIterator();
n ListIterator<E> listIterator(int index);
n // Range-view
n List<E> subList(int from, int to);
n}