Tecnología

Inicio

La manera de recorrer el mapa en Java

Las bibliotecas estándar para el lenguaje de programación Java incluyen una interfaz denominada "Mapa". La idea detrás de esa interfaz es permitir el acceso a los almacenes de pares genéricos (clave, valor). Por ejemplo, una clase Dictionary puede implementar la interfaz de mapa mediante el almacenamiento (Word, definición) pares y permitiendo búsquedas por palabra. Aunque los mapas fueron creados para optimizar las búsquedas individuales, en ciertos casos puede ser necesario para procesar todos los pares que actualmente figuran en el mapa. Puede iterar sobre todos los elementos de un mapa en su código Java.

Instrucciones

1 Declarar un objeto iterador, uno que va a utilizar para iterar sobre todos los elementos de mapas, como en el siguiente ejemplo de código

Iterador myIter;

2 Utilizar el iterador para desplazarse en todos los elementos en el mapa, mediante el uso de campo iterador incorporado en el Mapa:

para (. myIter = myMap.entrySet () iterador; myIter.hasNext ();) {

}

3 Obtener una referencia a la entrada del mapa actual, a continuación, utilizarlo para recuperar su clave y el valor como en el siguiente ejemplo de código:

para (. myIter = myMap.entrySet () iterador; myIter.hasNext ();) {

Map.Entry currentEntry = (Map.Entry) myIter.next ();

Objeto currentKey = currentEntry.getKey ();

Objeto CurrentValue = currentEntry.getValue ();

}

Este bucle se repetirá sobre el mapa, visitando cada elemento exactamente una vez.