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