Junior — Middle
¿Cuál es el propósito de la interfaz Set en el lenguaje Java?
sobes.tech AI
Respuesta de la IA
La interfaz Set en Java representa una colección que no permite elementos duplicados. Su propósito principal es almacenar objetos únicos sin un orden específico (a menos que se utilicen implementaciones concretas con orden).
Características clave de Set:
- No contiene elementos duplicados.
- Permite verificar rápidamente la existencia de un elemento.
Ejemplo de uso:
Set<String> set = new HashSet<>();
set.add("manzana");
set.add("plátano");
set.add("manzana"); // no se añadirá, ya que "manzana" ya existe
System.out.println(set.size()); // Imprimirá 2
Set es útil cuando se necesita garantizar la unicidad de los datos, por ejemplo, al recopilar identificadores únicos o filtrar valores repetidos.