Μιλήστε για τις μεθόδους της κλάσης 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 στο τρέχον μέγεθος της λίστας.