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 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 .