miércoles, 18 de febrero de 2015

Conjuntos en Java con HashSet

Un conjunto es una colección que almacena elementos y no mantiene un orden específico entre ellos.

A diferencia de lo que pueda parecer un HashSet tiene mas cosas en común con un ArrayList que con un HashMap. De echo podríamos afirmar que un HashSet es cómo un ArrayList pero sin orden en sus elementos.

Con un HashSet podemos ingresar elementos en él y posteriormente recuperarlos. Para poder hacer un HashSet en nuestras aplicaciones lo que tenemos que hacer primeramente es importar la clase HashSet de la siguiente forma:

import java.util.HashSet;

Una vez importada para usarla es igual que al querer usar un método de otra clase, creamos un objeto y ya podemos usar sus métodos. En este caso usaremos el método add para añadir elementos al conjunto, un ejemplo de su uso sería el siguiente:

HashSet<String> conjunto = new HasSet<String>();

Con esta línea estamos creando un conjunto que almacena elementos de tipo String y que se llama conjunto.

Para añadir un elemento al conjunto se usa el método add de la siguiente forma:

conjunto.add("JuegoSoftware");

Así añadiríamos el elemento "JuegoSoftware" al conjunto. Para recorrer el conjunto o tratar sus elementos ya podemos usar ciclos for, iteradores, etc e ir tratando cada elemento o ver si alguno cumple una condición o lo que se nos ocurra o necesitemos.

Si queréis profundizar mas sobre HashSet no dudéis en consultar la biblioteca de clase de Java para poder aprender un montón de cosas más, de todas formas, cualquier cosa no dudéis en ponerla en los comentarios.

;)

No hay comentarios:

Publicar un comentario