21 sept 2010

ejemplo 4


En el siguiente ejemplo se muestra cómo volcar el contenido de un conjunto de datos (HashSet). Los conjuntos tienen la propiedad de que no pueden albergar nunca dos elementos con el mismo valor.
Lo primero que hacemos es cargar el conjunto...
Set hs = new HashSet();
hs.add("Victor");
hs.add("Amaya");
hs.add("Amaya"); // Los elementos solo pueden estar una vez
hs.add("Javier"); 
Notese que cargamos un elemento repetido (Amaya). Al volcar el contenido del conjunto veremos que dicho elemento solo aparece una vez.
Lo siguiente será conseguir un iterador sobre el conjunto...
Iterator iter = hs.iterator();
Solo nos quedará dicho iterador para volcar el contenido. Moveremos el iterador mediante el método .next().
while (iter.hasNext())
               System.out.println(iter.next());



codigo

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class ListarConjunto {

            public static void main(String[] args) {
               
                        Set<String> hs = new HashSet<String>();
                hs.add("Victor");
                hs.add("Amaya");
                hs.add("Amaya"); // Los elementos solo pueden estar una vez
                hs.add("Javier");
              
                Iterator iter = hs.iterator();
                while (iter.hasNext())
                  System.out.println(iter.next());
                       
                       
            }

}












No hay comentarios:

Publicar un comentario