Sobes.tech
Junior — Middle

Môžete vysvetliť, čo sa rozumie pod kolekciou v jazyku Java a ako sa používa?

sobes.tech AI

Odpoveď od AI

V Jave je kolekcia objekt, ktorý skupinuje viacero prvkov do štruktúry pre jednoduché uloženie, prístup a správu. Kolekcie umožňujú pracovať s dátovými súbormi, ako sú zoznamy, množiny alebo mapy.

Hlavné vlastnosti kolekcií:

  • Umožňujú ukladať objekty rôznych typov (zvyčajne rovnakého typu).
  • Poskytujú metódy na pridanie, odstránenie, vyhľadanie a prechádzanie prvkami.
  • Môžu mať rôzne vlastnosti: zoradenie, jedinečnosť prvkov, rýchly prístup cez kľúč atď.

Príklady kolekcií v Jave:

  • List — zoradený zoznam prvkov, umožňuje duplikáty.
  • Set — množina jedinečných prvkov bez určeného poradia.
  • Map — mapovanie kľúč-hodnota.

Použitie kolekcií umožňuje efektívne organizovať dáta v programoch, napríklad:

List<String> mená = new ArrayList<>();
mená.add("Ivan");
mená.add("Maria");

for (String meno : mená) {
    System.out.println(meno);
}

Takto sú kolekcie základným nástrojom na prácu s skupinami dát v Jave.