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);
	}
}