Artículos
Java

Listar las claves de una Hashtable

31/Mar/2011

El otro día veíamos cómo crear una Hashtable para insertar pares clave/valor. En el mismo ejemplo podíamos ver cómo insertar un par clave/valor con el método .put() y como recuperar un valor, dada una clave, con el método .get().

Hashtable paises = new Hashtable();
paises.put("ES", "España");
paises.put("UK", "Reino Unido");
paises.put("US", "Estados Unidos");
paises.put("FR", "Francia");

Y es que el mecanismo de la Hashtable se basa principalmente en las claves. Pero, ¿cómo conocemos las claves que hay en una Hashtable? ¿es posibre listar estas claves?

Para poder listar las claves de una Hashtable podemos utilizar el método .keys(). El método .keys() nos devuelve un Enumeration con todas las claves de la Hashtable.

Enumeration e = paises.keys();

Así que solo tendremos que recorrer el Enumeration para listar cada una de las claves. El Enumeration nos dará elemento a elemento mediante el método .nextElement().

while(e.hasMoreElements())
  System.out.println(e.nextElement());

Mediante .hasMoreElements() comprobaremos si queda algún elemento por listar.

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
1 Comentario
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios