Povězte o metodách třídy ArrayList v Java.
sobes.tech AI
Odpověď od AI
add(E element): Přidá prvek na konec seznamu.
add(int index, E element): Vloží prvek na zadanou pozici.
addAll(Collection<? extends E> c): Přidá všechny prvky z jiné kolekce na konec seznamu.
addAll(int index, Collection<? extends E> c): Vloží všechny prvky z jiné kolekce na zadanou pozici.
clear(): Odstraní všechny prvky ze seznamu.
contains(Object o): Kontroluje, zda seznam obsahuje zadaný prvek.
get(int index): Vrátí prvek na zadané pozici.
indexOf(Object o): Vrátí index prvního výskytu zadaného prvku nebo -1, pokud není nalezen.
isEmpty(): Kontroluje, zda je seznam prázdný.
lastIndexOf(Object o): Vrátí index posledního výskytu zadaného prvku nebo -1, pokud není nalezen.
remove(int index): Odstraní prvek na zadané pozici.
remove(Object o): Odstraní první výskyt zadaného prvku.
removeAll(Collection<?> c): Odstraní ze seznamu všechny prvky, které jsou v dané kolekci.
retainAll(Collection<?> c): Zachová v seznamu pouze prvky, které jsou v dané kolekci.
set(int index, E element): Nahradí prvek na zadané pozici.
size(): Vrátí počet prvků v seznamu.
toArray(): Převádí seznam na pole objektů.
toArray(T[] a): Převádí seznam na pole daného typu.
trimToSize(): Ořízne kapacitu ArrayList na aktuální velikost seznamu.