Sobes.tech
Junior

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