Ejemplo de HashMap con Java

Los HashMap en java es una estructura de dato que se maneja por clave, valor. Parecidos a los arreglos pero en vez de tener indices numericos(si pueden tener) tienen claves de referencia para obtener los objetos almacenados en estos tipos de datos.

HashMap implementa una interfaz Map, existen varios tipos de datos Maps por ejemplo el TreeMap, HashTable,AbstractMap entre otros, todos con clave valor.

veamos un ejemplo de HashMap
No olviden importar las clases Map y HashMap del paquete Java.util

[cc lang=”Java”]
//Esto funcionaria en la version 1.4 de java xD
Map miHashMap = new HashMap();
miHashMap.put(“indice1″,”Hola mundo”);
[/cc]

Un ejemplo usando parametricos
[cc lang=”Java”]
//Este acepta puros objetos String y claves String
Map miHashString = new HashMap();

miHashString.put(“algo”,”HOla como estas”);

//Este acepta puros objetos String y objetos Integers
Map miHashInteger= new HashMap();
miHashInteger.put(“eNTERO”,new Integer(1));
//Puedes hacer las combinaciones que quieras siempre y cuando sean objetos, con datos primitivos no funcionan
[/cc]

Esto seria todo el ejemplo sencillo con los HashMaps.

Facebook Comments

2 comments
  1. Bitacoras.com
    abril 13, 2011 at 5:27 pm

    Información Bitacoras.com…

    Valora en Bitacoras.com: Los HashMap en java es una estructura de dato que se maneja por clave, valor. Parecidos a los arreglos pero en vez de tener indices numericos(si pueden tener) tienen claves de referencia para obtener los objetos almacenados e…..

    Reply
  2. Traducir un template de wordpress
    diciembre 7, 2011 at 3:21 pm

    […] de plantilla para las traducciones, lo que hace este archivo es generar algo como si fuera un hashmap de java, o como lo explico a usuarios normales, genera un archivo de 2 columnas unas es la clave y la otra […]

    Reply
Leave a Reply

Your email address will not be published. Required fields are marked *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Do NOT follow this link or you will be banned from the site!