Junior — Middle
Care este scopul interfeței Set în limbajul Java?
sobes.tech AI
Răspuns de la AI
Interfața Set în Java reprezintă o colecție care nu permite elemente duplicate. Scopul său principal este de a stoca obiecte unice fără o ordine specifică (cu excepția cazului în care se utilizează implementări concrete cu ordine).
Caracteristici cheie ale Set:
- Nu conține elemente duplicate.
- Permite verificarea rapidă a existenței unui element.
Exemplu de utilizare:
Set<String> set = new HashSet<>();
set.add("măr");
set.add("banană");
set.add("măr"); // nu va fi adăugat, deoarece "măr" există deja
System.out.println(set.size()); // Va afișa 2
Set este util atunci când trebuie garantată unicitatea datelor, de exemplu, la colectarea identificatorilor unici sau filtrarea valorilor repetitive.