-
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