Junior — Middle
Jaký je účel rozhraní Set v jazyce Java?
sobes.tech AI
Odpověď od AI
Rozhraní Set v jazyce Java představuje kolekci, která nepřipouští duplicitní prvky. Jeho hlavním účelem je ukládat unikátní objekty bez určitého pořadí (pokud nepoužíváte konkrétní implementace s pořadím).
Klíčové vlastnosti Set:
- Neobsahuje duplicitní prvky.
- Umožňuje rychle ověřit, zda prvek existuje.
Příklad použití:
Set<String> set = new HashSet<>();
set.add("jablko");
set.add("banán");
set.add("jablko"); // nebude přidáno, protože "jablko" již existuje
System.out.println(set.size()); // vypíše 2
Set je užitečný, když je třeba zajistit jedinečnost dat, například při sběru unikátních identifikátorů nebo filtrování opakujících se hodnot.