ArrayList - это динамический массив в Java, который является частью Collection Framework. Он реализует интерфейс List.
Основные характеристики:
ArrayList может динамически увеличиваться или уменьшаться по мере добавления или удаления элементов.null.Collections.synchronizedList(new ArrayList<...>()).Пример создания:
java
Основные методы:
| Метод | Описание |
|---|---|
add(E e) | Добавляет элемент в конец списка |
add(int index, E element) | Вставляет элемент по индексу |
get(int index) | Возвращает элемент по индексу |
remove(int index) | Удаляет элемент по индексу |
size() | Возвращает количество элементов |
isEmpty() | Проверяет, пуст ли список |
contains(Object o) | Проверяет наличие элемента |
clear() | Удаляет все элементы |