List
Интерфейс
List
из пакета
java.utii,
расширяющий интерфейс
collection
, описывает методы работы с упорядоченными коллекциями. Иногда их называют
последовательностями
(sequence
). Элементы такой коллекции пронумерованы, начиная от нуля, к ним можно обратиться по индексу. В отличие от коллекции
Set
элементы коллекции
List
могут повторяться.
Класс
vector
— одна из реализаций интерфейса
List
.
Интерфейс
List
добавляет к методам интерфейса
Collection
методы, использующие индекс
index
элемента:
void add(int index, object obj)
— вставляет элемент
obj
в позицию
index
; старые элементы, начиная с позиции
index
, сдвигаются, их индексы увеличиваются на единицу;
boolean addAll(int index, Collection coll) — вставляет все элементы
коллекции
coil
;
object get(int index)
— возвращает элемент, находящийся в позиции
index
;
int indexOf(Object obj)
— возвращает индекс первого появления элемента
obj
в коллекции;
int lastindexOf (object obj)
— возвращает индекс последнего появления элемента
obj
в коллекции;
Listiterator listiterator ()
— возвращает итератор коллекции;
Listiterator listiterator (int index)
— возвращает итератор конца коллекцииот позиции
index
;
object set (int index, object obj)
— заменяет элемент, находящийся в позиции
index
, элементом
obj
;
List subListUnt from, int to)
— возвращает часть коллекции от позиции
from
включительно до позиции
to
исключительно.