Blog
Los diccionarios en Java o cualquier otro lenguaje son una parte fundamental en el desarrollo de software ya que nos permiten almacenar en memoria una lista de claves asociadas a un valor determinado, es por eso que en este tutorial aprenderemos a utilizar los diccionarios en Java.
Para realizar esta tarea en Java vamos a utilizar la clase HashTable que nos proporciona el lenguaje.
¿Cómo crear diccionarios en Java?
Para entender su funcionamiento vamos a realizar un ejemplo con un diccionario de personas (sus nombres) junto a sus edades:
import java.util.Hashtable; public class Main { public static void main(String[] args) { // De esta forma creo mi diccionario en java Hashtable<String, Integer> personasyEdades = new Hashtable<String, Integer>(); // De esta forma asocio a una persona con su edad en el diccionario personasyEdades.put("Juan", 25); personasyEdades.put("Roberto", 12); personasyEdades.put("Laura", 29); } }
Ahora si queremos obtener la edad de una persona tenemos que usar su nombre (la clave) con el método get:
// De esta forma obtenemos la edad de Juan System.out.println(personasyEdades.get("Juan"));
También es muy común tener que recorrer todos los elementos de un diccionario, esto lo podemos hacer de la siguiente manera:
// De esta forma podemos recorrer la lista de personas junto a sus edades for (Entry<String, Integer> entry : personasyEdades.entrySet()) { System.out.println(entry.getKey() + " tiene " + entry.getValue() + " años"); }
Bueno gente, esto es todo por hoy espero que les sea de gran utilidad este tutorial. Ante cualquier problema no duden en dejar un comentario.