Beszéljen a Java ArrayList osztály módszereiről.
sobes.tech MI
Válasz az MI-től
add(E element): Elemént ad hozzá a lista végéhez.
add(int index, E element): Elem beszúrása a megadott indexhez.
addAll(Collection<? extends E> c): Minden elem hozzáadása egy másik kollekcióból a lista végéhez.
addAll(int index, Collection<? extends E> c): Minden elem beszúrása egy másik kollekcióból a megadott indexhez.
clear(): Minden elem törlése a listából.
contains(Object o): Ellenőrzi, hogy a lista tartalmazza-e a megadott elemet.
get(int index): A megadott indexű elem visszaadása.
indexOf(Object o): Az első előfordulás indexének visszaadása vagy -1, ha nem található.
isEmpty(): Ellenőrzi, hogy a lista üres-e.
lastIndexOf(Object o): Az utolsó előfordulás indexének visszaadása vagy -1, ha nem található.
remove(int index): Az elem törlése a megadott indexről.
remove(Object o): Az első előforduló elem törlése.
removeAll(Collection<?> c): Minden elem törlése, ami a megadott kollekcióban van.
retainAll(Collection<?> c): Csak azok az elemek maradnak a listában, amelyek a megadott kollekcióban is benne vannak.
set(int index, E element): Az elem cseréje a megadott indexen.
size(): Az elemek száma a listában.
toArray(): A lista objektumok tömbjévé alakítása.
toArray(T[] a): A lista típus szerinti tömbbé alakítása.
trimToSize(): A ArrayList kapacitásának csökkentése a lista aktuális méretére.