Разкажи за методите на класа ArrayList.
sobes.tech AI
Отговор от AI
add(E element): Добавя елемент в края на списъка.
add(int index, E element): Вмъква елемент на указаната позиция.
get(int index): Връща елемента на указаната позиция.
set(int index, E element): Заменя елемента на указаната позиция с нов.
remove(int index): Премахва елемента на указаната позиция.
remove(Object o): Премахва първото срещане на посочения обект.
size(): Връща броя на елементите в списъка.
isEmpty(): Проверява дали списъкът е празен.
contains(Object o): Проверява дали списъкът съдържа посочения обект.
indexOf(Object o): Връща индекса на първото срещане на обекта или -1, ако го няма.
lastIndexOf(Object o): Връща индекса на последното срещане на обекта или -1, ако го няма.
clear(): Премахва всички елементи от списъка.
toArray(): Връща масив, съдържащ всички елементи на списъка.
trimToSize(): Намалява капацитета на ArrayList до реалния размер.