Sobes.tech
Junior — Middle

Ποιες βασικές κλάσεις χρησιμοποιούνται για την επεξεργασία συλλογών δεδομένων σε μια δομή πίνακα;

sobes.tech AI

Απάντηση από AI

Στο Android, για την εργασία με συλλογές δεδομένων, συχνά χρησιμοποιούνται οι ακόλουθες βασικές κλάσεις:

  • ArrayList — δυναμικός πίνακας που επιτρέπει την προσθήκη και διαγραφή στοιχείων.
  • LinkedList — συνδεδεμένη λίστα, χρήσιμη για συχνές εισαγωγές και διαγραφές.
  • HashMap — συλλογή ζευγών "κλειδί-τιμή" με γρήγορη πρόσβαση μέσω του κλειδιού.
  • HashSet — σύνολο μοναδικών στοιχείων.
  • SparseArray — βελτιστοποιημένη έκδοση του HashMap για κλειδιά τύπου int, συχνά χρησιμοποιείται για εξοικονόμηση μνήμης.

Παράδειγμα χρήσης του ArrayList:

ArrayList<String> list = new ArrayList<>();
list.add("Android");
list.add("Kotlin");
for (String item : list) {
    System.out.println(item);
}