Sobes.tech
Junior — Middle

Jakie główne klasy są używane do przetwarzania kolekcji danych w strukturze tablicowej?

sobes.tech AI

Odpowiedź od AI

W Androidzie do pracy z kolekcjami danych często używa się następujących głównych klas:

  • ArrayList — dynamiczna tablica, umożliwiająca dodawanie i usuwanie elementów.
  • LinkedList — lista powiązana, przydatna do częstych wstawek i usunięć.
  • HashMap — kolekcja par "klucz-wartość" z szybkim dostępem po kluczu.
  • HashSet — zbiór unikalnych elementów.
  • SparseArray — zoptymalizowana wersja HashMap dla kluczy typu int, często używana do oszczędzania pamięci.

Przykład użycia ArrayList:

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