Sobes.tech
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.