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

исключительно.



Содержание раздела