Иллюстрированный самоучитель по Java
Интерфейс
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
исключительно.