Cómo iterar las claves en HashMap en Java

Escrito por matthew cory | Traducido por jane laury
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo iterar las claves en HashMap en Java
Los mapas almacenan claves que pueden se utilizadas para acceder a los valores asociados con éstas. (Jupiterimages/liquidlibrary/Getty Images)

Los mapas especialmente los HashMaps, son uno de los tipos de datos más utilizados en el entorno Java. Almacenan un par de clave/valor donde se permite sólo una instancia de una clave determinada. Esto es muy bueno para la representación de las cosas como las preferencias del usuario, datos de sesión (para una aplicación web) y básicamente cualquier cosa que se asocie a un objeto o a una cadena en particular. La forma más común de recuperación de los datos es a través del método get (), donde el desarrollador suministra la clave y obtiene un valor de retorno. Sin embargo, ¿qué pasa si no sabes cuáles son las claves? De hecho, hay una forma sencilla de recuperar e iterar las claves en un mapa.

Nivel de dificultad:
Fácil

Otras personas están leyendo

Necesitarás

  • Java SDK (Java 1.5 o superior)
  • Entorno Java de desarrollo integrado como Eclipse o NetBeans (muy recomendable, aunque no obligatorio)

Lista completaMinimizar

Instrucciones

  1. 1

    Inicializa tu mapa como sea necesario (si ya estás trabajando con un mapa, puedes saltarte este paso):

    Map<String, String> map = new HashMap<String, String>(); map.put("Hola", "Mundo"); map.put("Java", "Es divertido"); map.put("Programming", "Reglas");

  2. 2

    Consigue el set de claves de tu mapa:

    Set<String> keys = map.keySet();

  3. 3

    Dado que la interfaz "Set" se extiende tanto a la Colección como a las interfaces iterables, puedes trabajar con esta justo como lo harías con cualquiera de aquellas:

    for (final String key: keys) { System.out.println("Key: " + key); }

    Tu salida debe ser similar a esto:

    Key: Programming Key: Java Key: Hola

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles