Tecnología

Inicio

La forma de repetición de claves en HashMap en Java

La forma de repetición de claves en HashMap en Java


Mapas - HashMaps especial - son uno de los tipos de datos más comúnmente utilizados en el entorno Java. Almacenan un par clave / valor, donde se permite sólo una instancia de una clave dada. Esto es grande para representar las cosas como las preferencias del usuario, datos de sesión (para una aplicación web), y básicamente cualquier cosa que se asocia a un objeto o 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 a cambio. Sin embargo, lo que si usted no sabe lo que son las claves? De hecho, hay una forma sencilla de recuperar y iterar sobre las claves en un mapa.

Instrucciones

1 Inicializar el mapa como sea necesario (si ya está trabajando con un mapa, puede omitir este paso):

Map <String, String> mapa = new HashMap <String, String> ();

map.put ( "Hola", "Mundo");

map.put ( "Java", "Is Fun");

map.put ( "Programación", "Reglas");

2 Obtener el juego de llaves de su mapa:

Conjunto de cuerda> <teclas = map.keySet ();

3 Desde la interfaz conjunto se extiende tanto a la colección y las interfaces Iterable, se puede trabajar con él como lo haría cualquiera de ellos:

(clave final String: teclas) {

System.out.println("Key: " + key);

}

El resultado debe ser similar a esto:

Clave: Programación

Clave: Java

Clave: Hola