Junior — Middle
Jaké hlavní třídy se používají pro zpracování kolekcí dat v maticové struktuře?
sobes.tech AI
Odpověď od AI
V Androidu se při práci se sbírkami dat často používají následující hlavní třídy:
- ArrayList — dynamické pole, které umožňuje přidávat a odstraňovat prvky.
- LinkedList — spojový seznam, vhodný pro časté vkládání a mazání.
- HashMap — kolekce párů "klíč-hodnota" s rychlým přístupem přes klíč.
- HashSet — množina unikátních prvků.
- SparseArray — optimalizovaná verze HashMap pro klíče typu int, často používaná pro úsporu paměti.
Příklad použití ArrayList:
ArrayList<String> list = new ArrayList<>();
list.add("Android");
list.add("Kotlin");
for (String item : list) {
System.out.println(item);
}