Расскажите о методах класса ArrayList в Java.
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
add(E element): Добавляет элемент в конец списка.
add(int index, E element): Вставляет элемент по указанному индексу.
addAll(Collection<? extends E> c): Добавляет все элементы из другой коллекции в конец списка.
addAll(int index, Collection<? extends E> c): Вставляет все элементы из другой коллекции по указанному индексу.
clear(): Удаляет все элементы из списка.
contains(Object o): Проверяет, содержит ли список указанный элемент.
get(int index): Возвращает элемент по указанному индексу.
indexOf(Object o): Возвращает индекс первого вхождения указанного элемента, или -1, если элемент не найден.
isEmpty(): Проверяет, пуст ли список.
lastIndexOf(Object o): Возвращает индекс последнего вхождения указанного элемента, или -1, если элемент не найден.
remove(int index): Удаляет элемент по указанному индексу.
remove(Object o): Удаляет первое вхождение указанного элемента.
removeAll(Collection<?> c): Удаляет из списка все элементы, которые также содержатся в указанной коллекции.
retainAll(Collection<?> c): Оставляет в списке только те элементы, которые также содержатся в указанной коллекции.
set(int index, E element): Заменяет элемент по указанному индексу.
size(): Возвращает количество элементов в списке.
toArray(): Преобразует список в массив объектов.
toArray(T[] a): Преобразует список в массив указанного типа.
trimToSize(): Обрезает емкость ArrayList до текущего размера списка.