ArrayList — это реализация интерфейса List с изменяемым размером массива. Помимо реализации интерфейса List, класс ArrayList предоставляет методы для управления размером массива, который используется для внутреннего хранения списка.

Декларация

List‹E› list_name = new ArrayList‹E› (initial_capacity);

E — это тип элементов, присутствующих в ArrayList.

Предположим, если мы хотим объявить список ArrayList с именем «Numbers», содержащий элементы типа «Integer» и с начальной емкостью 5. Он будет объявлен как

List‹Integer› Numbers = новый ArrayList‹Integer› (5);

Методы класса ArrayList

добавить(индекс int, элемент E)

функция: вставляет указанный элемент по указанному индексу.

тип возвращаемого значения: пустота

добавить (элемент E)

функция: добавляет указанный элемент в конец списка.

тип возвращаемого значения: логическое значение (true, если добавлено успешно, иначе false)

очистить()

функция: удаляет все элементы из списка.

тип возвращаемого значения: пустота