Junior — Middle
Aký je účel rozhrania Set v jazyku Java?
sobes.tech AI
Odpoveď od AI
Rozhranie Set v Jave predstavuje kolekciu, ktorá neumožňuje duplicitné prvky. Jeho hlavný účel je ukladať unikátne objekty bez určeného poradia (okrem prípadov, keď používate konkrétne implementácie s poradím).
Kľúčové vlastnosti Set:
- Neobsahuje duplicitné prvky.
- Umožňuje rýchle overenie, či prvok existuje.
Príklad použitia:
Set<String> set = new HashSet<>();
set.add("jablko");
set.add("banán");
set.add("jablko"); // nebude pridané, pretože "jablko" už existuje
System.out.println(set.size()); // vypíše 2
Set je užitočný, keď je potrebné zabezpečiť jedinečnosť dát, napríklad pri zbieraní unikátnych identifikátorov alebo filtrovaní opakujúcich sa hodnôt.