“Conocimientos Programación>Programación Java

Cómo iterar sobre Llaves en HashMap de Java

2011/7/27
Mapas - HashMaps especial - son uno de los tipos de datos más utilizados en el entorno Java. Almacenan un par clave /valor , donde se permite sólo una instancia de una clave determinada . Esto es muy bueno para la representación de las cosas tales 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 de retorno . Sin embargo , ¿qué pasa si usted no sabe cuáles son las claves ? De hecho, hay una forma sencilla de recuperar y iterar sobre las claves en un mapa. Cosas que necesitará
Java SDK (Java 1.5 o superior requerido)
Java Entorno de desarrollo integrado como Eclipse o NetBeans (muy recomendable , aunque no obligatorio)
Mostrar más instrucciones

1

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

mapa = new HashMap ( ) ;

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

map.put ( "Java ", " es divertido ");

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

Consigue el juego de llaves de su mapa :

teclas set = map.keySet ();

3

Desde la interfaz Set se extiende tanto a la Colección y las interfaces iterable , se puede trabajar con ella como lo haría cualquiera de ellos :

dE (clave final String : teclas ) {

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

}

el resultado debe ser similar a esto :

clave: Programación

clave : Java

clave: Hola

Programación Java
Cómo eliminar una cadena a partir de una lista doblemente enlazada en Java
Cómo crear una aplicación Android en Eclipse
Especificadores de formato en Java
Cómo hacer que Java Reconocer Cuerdas Odd y Even
Cómo instalar archivos APK Emailed
Cómo convertir un OutputStream ByteArray a un InputStream
Cómo Compilar Java JDK Sin
Cómo obtener una referencia a un Thread Java
Conocimientos Informáticos © http://www.ordenador.online