Una de las 50 preguntas del tema
¿Cuánto sabes de Java?Set es una interfaz que define una colección que no permite elementos duplicados. Las implementaciones principales son HashSet (rápida, sin orden garantizado), LinkedHashSet (mantiene orden de inserción) y TreeSet (ordenado según comparador o orden natural). Los Sets son útiles para eliminar duplicados, comprobar pertenencia eficientemente y representar conjuntos matemáticos con operaciones como unión e intersección.