Разкажете за методите на класа ArrayList в Java.
sobes.tech AI
Отговор от 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 до текущия размер на списъка.