Junior
Τι είναι το ArrayList;
sobes.tech AI
Απάντηση από AI
Δυναμικός πίνακας που υλοποιεί τις διεπαφές List, RandomAccess, Cloneable, Serializable. Αποθηκεύει στοιχεία σε συνεχόμενο μπλοκ στη μνήμη, παρέχει γρήγορη πρόσβαση μέσω δείκτη, αλλά η προσθήκη/διαγραφή στο μέσο μπορεί να είναι αργή.
// Παράδειγμα δημιουργίας ArrayList και προσθήκης στοιχείων
ArrayList<String> ονόματα = new ArrayList<>();
ονόματα.add("Alice");
ονόματα.add("Bob");