package com.trifulcas.colecciones;
import java.util.HashSet;
public class EjemplosHashSet {
public static void main(String[] args) {
// Lo creamos con HashSet igual que cualquier colección
HashSet<String> alumnos = new HashSet<>();
// añado los elementos con add
alumnos.add("Ana");
alumnos.add("Eva");
alumnos.add("Pep");
System.out.println("Imprimo el conjunto entero");
System.out.println(alumnos);
// Si añado un elemento que ya existe es como si no hiciera nada
alumnos.add("Ana");
System.out.println("Al añadir Ana no cambia porque ya estaba");
System.out.println(alumnos);
System.out.println("Contains me devuelve true porque Ana está en el conjunto");
System.out.println(alumnos.contains("Ana"));
System.out.println("Recorro los elementos del conjunto");
for (String alumno : alumnos) {
System.out.println(alumno);
}
System.out.println("Elimino el valor de Ana");
alumnos.remove("Ana");
System.out.println(alumnos);
}
}