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