Sobes.tech
Junior — Middle

Vysvětlete, co je datová struktura kolekce a jak se používá v programování

sobes.tech AI

Odpověď od AI

Kolekce je datová struktura, která uchovává sadu prvků a poskytuje metody pro jejich přidávání, odstraňování a procházení. V programování se kolekce používají pro pohodlné řízení skupin objektů.

Příklady kolekcí:

  • Seznamy (List) — uspořádané sady prvků.
  • Množiny (Set) — unikátní prvky bez pořadí.
  • Mapy (Map) — páry klíč-hodnota.

V Androidu a Javě se kolekce široce používají pro ukládání dat, například seznam uživatelů, sada unikátních ID nebo zobrazení nastavení.

Příklad v Kotlinu:

val users = listOf("Alice", "Bob", "Charlie")
for (user in users) {
    println(user)
}