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