El visor de Mapas en la API de Java proporciona a los usuarios una manera fácil de almacenar la información en la que se puede acceder en función de su relación con otra información. Hay un total de diecinueve implementaciones de la interfaz de mapa en el Java 6.0 API , cada uno adaptado a una tarea específica. El más general de las implementaciones es la clase HashMap , y se adapta bien a la mayoría de las necesidades de la interfaz de mapa. Cosas que necesitará
Java
Mostrar más instrucciones
1
Crear un archivo de Java llamado MapExample.java . Pega el siguiente código básico en él: .
Java.util.Collection importación; java.util.HashMap importación;
/*** Esta clase proporcionará un ejemplo para el MapInterface * @ autor Kevin Walker * /public class MapExample {/*** Este método constructor realizar algunas operaciones con la implementación HashMap * de la interfaz Java Mapa cuanto creado .. * /public MapExample () { }
/*** la función principal se pondrá en marcha el constructor MapExample y nada más * void (String [] args ) /public static . { nueva MapExample () ;} }
2
Crear un HashMap . Agregue la línea siguiente a la MapExample () método constructor :
Mapa map = new HashMap ();
Todas las implementaciones de la interfaz de "Mapa" de la API de Java se relacionan los datos de una "clave " representado por otro dato . Desde Map es una interfaz, no se puede crear un mapa directamente , sino que debe utilizar una de las implementaciones proporcionadas por API Java. En este caso, se utiliza el mapa más simple, el HashMap , .
3
pueblan el Hashmap . Agregue las siguientes líneas de código al mismo método que antes:
map.put ("edad " , 29 ) ; map.put ( "altura" , 6,0 ) ; map.put ( "nombre " , "Kevin "); map.put ( " Apellido" , " Walker" ) ;
Como puede ver , los bits de información , llamados valores , se almacenan de acuerdo a una palabra clave , denominada clave . Más tarde , usted será capaz de recuperar la información sabiendo sólo la clave . Es importante recordar que cuando el almacenamiento de información en un mapa , la clave es siempre lo primero , y el valor siempre ocupa el segundo lugar .
4
Recuperar información del Mapa .
System.out . println ( "Nombre :" + map.get ( "nombre ")); System.out.println ( "Last Name :" + map.get ( "Apellido ")); System.out.println ( "Edad: "+ map.get ( " edad ") +" años "); System.out.println ( " altura : "+ map.get ( " altura " ) + " pies ");
5
Crear un Mapa limitado. Todas las implementaciones de la interfaz de mapa se pueden inicializar a requerir cierto tipo de datos y no otros. Agregue la siguiente línea al mismo método :
Mapa limitedMap = new HashMap ();
En este ejemplo, un mapa se está inicializando que requiere una cadena de una clave y se refiere a un número entero de datos. Por lo tanto, fuera del código :
limitedMap.put ("edad " , 29 ) ; limitedMap.put ( "altura" , 6,0 ) ; limitedMap.put ( "nombre ", " Kevin "); limitedMap . put ( " Apellido" , " Walker" ) ;
Sólo la primera línea funcionará. Línea dos provocará un error de compilación , ya que está intentando almacenar una doble en vez de un entero . Las líneas tres y cuatro causarán un error de compilación , ya que están tratando de almacenar cadenas .