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);
}