Sobes.tech
Junior — Middle

Quali classi principali vengono utilizzate per elaborare le collezioni di dati in una struttura di array?

sobes.tech AI

Risposta dell'AI

In Android, per lavorare con le collezioni di dati si utilizzano spesso le seguenti classi principali:

  • ArrayList — array dinamico che permette di aggiungere e rimuovere elementi.
  • LinkedList — lista collegata, utile per inserimenti e cancellazioni frequenti.
  • HashMap — collezione di coppie "chiave-valore" con accesso rapido tramite la chiave.
  • HashSet — insieme di elementi unici.
  • SparseArray — versione ottimizzata di HashMap per chiavi di tipo int, spesso usata per risparmiare memoria.

Esempio di utilizzo di ArrayList:

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