Все коллекции имеют один и тот же программный интерфейс, позволяющий пользователю работать с содержимым коллекции: добавлять новые элементы, проверять размер коллекции, удалять какие-то элементы из коллекции и т.д.
В приведенной ниже таблице перечислены наиболее часто используемые методы коллекций. Если Вы хотите выполнить какую-то более специфическую операцию, пожалуйста, ознакомьтесь с полной документацией по коллекциям Java (на английском языке), доступной по адресу: http://java.sun.com/j2se/1.5.0/docs/guide/collections.
| Метод | Описание |
| int size( ) | Возвращает количество элементов в коллекции. |
| boolean isEmpty( ) | Проверяет, есть ли в данной коллекции элементы. Возвращает true, если элементов нет, и false, если он(и) есть. |
|
boolean add(<ElementClass>
element) |
Добавляет элемент element в конец данной коллекции. Проверяет, содержит ли коллекция данный элемент. Возвращает false, если добавление не было выполнено. |
| void add(int index, <ElementClass> element) | Вставляет указанный элемент в указанное место внутри коллекции. Сдвигает вправо элемент, находящийся в этом месте (если таковой есть), а также все последующие элементы (добавляет единицу к номеру позиции каждого такого элемента). Параметры: index - номер позиции, в которую должен быть вставлен элемент. element - элемент, который должен быть вставлен. Выбрасывает исключение IndexOutOfBoundsException - если указанный индекс лежит за границами диапазона допустимых значений (index < 0 || index > size()). |
|
boolean |
Добавляет все элементы коллекции c в конец данной коллекции, в том порядке, в каком их возвращает итератор коллекции c. Параметры: |
|
void clear( ) |
Удаляет все элементы из
коллекции. |
|
boolean |
Возвращает true, если эта коллекция
содержит указанный элемент. |
| <ElementClass> get(int index) | Возвращает элемент, находящийся в коллекции в позиции с заданным номером. |
|
boolean |
Удаляет из коллекции элемент element (если он содержится в коллекции). Возвращает true, если коллекция содержала
указанный элемент. |
| <ElementClass> set(int index, <ElementClass> element) | Заменяет элемент, находящийся в коллекции в позиции с заданным номером index, указанным элементом element. |
|
Object[]
toArray( ) |
Возвращает массив,
содержащий все элементы коллекции. |
|
Object[] |
Возвращает массив, содержащий все
элементы коллекции. Каждый элемент будет преобразован в экземпляр класса Object, так что Вы должны будете привести этот массив к
его истинному типу. |
Обратите внимание, что у коллекций нет метода get( ) для доступа к случайно выбранному элементу.