Ejemplos HashSet

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

	}

}

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos