Junior — Middle
Mi a Set interfész célja a Java nyelvben?
sobes.tech MI
Válasz az MI-től
A Java Set interfész egy olyan gyűjteményt képvisel, amely nem enged duplikált elemeket. Fő célja, hogy egyedi objektumokat tároljon meghatározott sorrend nélkül (kivéve, ha konkrét sorrendet tartalmazó megvalósításokat használunk).
A Set fő jellemzői:
- Nem tartalmaz ismétlődő elemeket.
- Gyorsan ellenőrizheti, hogy egy elem létezik-e.
Használati példa:
Set<String> set = new HashSet<>();
set.add("alma");
set.add("banán");
set.add("alma"); // nem fog hozzáadódni, mert az "alma" már létezik
System.out.println(set.size()); // 2-t fog kiírni
A Set akkor hasznos, amikor garantálni kell az adatok egyediségét, például egyedi azonosítók gyűjtése vagy ismétlődő értékek szűrése esetén.