Java

Diccionarios en Java

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.

Compartir esto:

Aboutadmin

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *