Иллюстрированный самоучитель по Java

Интерфейс Collection


Интерфейс

collection

из пакета

java.util

описывает общие свойства коллекций

List

и

set

. Он содержит методы добавления и удаления элементов, проверки и преобразования элементов:

boolean add (Object obj)

— добавляет элемент

obj

в конец коллекции; возвращает



false

, если такой элемент в коллекции уже есть, а коллекция не допускает повторяющиеся элементы; возвращает

true

, если добавление прошло удачно;

boolean addAii (Collection coll)

— добавляет все элементы коллекции

coll

в конец данной коллекции;

void clear (

) — удаляет все элементы коллекции;

boolean contains (Object obj)

— проверяет наличие элемента

obj

в коллекции;

boolean containsAii (Collection coll

) — проверяет наличие всех элементов коллекции

coll

в данной коллекции;

boolean isEmpty()

— проверяет, пуста ли коллекция;

iterator iterator ()

— возвращает итератор данной коллекции;

boolean remove (object obj)

— удаляет указанный элемент из коллекции; возвращает

false

, если элемент не найден,

true

, если удаление прошло успешно;

boolean removeAii (Collection coil)

— удаляет элементы указанной коллекции, лежащие в данной коллекции;

boolean retainAii (Collection coll

) — удаляет все элементы данной коллекции, кроме элементов коллекции

coll

;

int size ()

— возвращает количество элементов в коллекции;

object [] toArray

() — возвращает все элементы коллекции в виде массива;

Objectn toArray<object[] a)

— записывает все элементы коллекции в массив а, если в нем достаточно места.



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