Opowiedz o metodach klasy ArrayList w Java.
sobes.tech AI
Odpowiedź od AI
add(E element): Dodaje element na koniec listy.
add(int index, E element): Wstawia element na wskazanej pozycji.
addAll(Collection<? extends E> c): Dodaje wszystkie elementy z innej kolekcji na koniec listy.
addAll(int index, Collection<? extends E> c): Wstawia wszystkie elementy z innej kolekcji na wskazaną pozycję.
clear(): Usuwa wszystkie elementy z listy.
contains(Object o): Sprawdza, czy lista zawiera wskazany element.
get(int index): Zwraca element na wskazanej pozycji.
indexOf(Object o): Zwraca indeks pierwszego wystąpienia wskazanego elementu lub -1, jeśli nie zostanie znaleziony.
isEmpty(): Sprawdza, czy lista jest pusta.
lastIndexOf(Object o): Zwraca indeks ostatniego wystąpienia wskazanego elementu lub -1, jeśli nie zostanie znaleziony.
remove(int index): Usuwa element na wskazanej pozycji.
remove(Object o): Usuwa pierwsze wystąpienie wskazanego elementu.
removeAll(Collection<?> c): Usuwa z listy wszystkie elementy, które są w podanej kolekcji.
retainAll(Collection<?> c): Zachowuje w liście tylko elementy, które są w podanej kolekcji.
set(int index, E element): Zastępuje element na wskazanej pozycji.
size(): Zwraca liczbę elementów na liście.
toArray(): Konwertuje listę na tablicę obiektów.
toArray(T[] a): Konwertuje listę na tablicę określonego typu.
trimToSize(): Przycina pojemność listy do jej aktualnego rozmiaru.