Tecnología

Inicio

Cómo asignar cadenas a una lista de cadenas

El lenguaje de programación Java tiene un "mapa" mecanismo especial para contener los datos. Un mapa asocia una clave con un valor. Una analogía con el mapa es un diccionario, que asocia palabras para definiciones. Un ejemplo de un mapa es un contenedor que asocia una cadena de texto (la clave) con una lista de cadenas (el valor). En este caso, la llave puede describir los elementos de la lista. Por ejemplo, una clave puede ser "GroceryList", y el valor asociado puede ser una lista de artículos para recoger en la tienda. El mapa es un recipiente muy útil y no es muy complicado en su uso.

Instrucciones

1 Cargar el IDE NetBeans haciendo clic en el icono del programa. Cuando se carga el programa, vaya a "Nuevo Proyecto / Nuevo" y seleccionar "Aplicación Java" de la lista en el lado derecho de la pantalla. Un nuevo archivo de código fuente aparece en el editor NetBeans texto. El archivo de código fuente contiene un método main vacío.

2 Importe la "Lista enlazada", "HashMap," y "mapa" de las clases en su programa. Esto le permite utilizar estas características del lenguaje. Escribe lo siguiente en la parte superior del archivo de código fuente:

java.util.HashMap importación;

java.util.LinkedList importación;

java.util.Map importación;

3 Crear un nuevo mapa, llamado "mapOfStrings," escribiendo la siguiente declaración dentro de los corchetes del método principal:

Map mapOfStrings = new HashMap();

4 Crear un nuevo "ListaEnlazada" llamado "GroceryList," escribiendo lo siguiente debajo de la declaración del "mapa" realizado en el paso anterior:

LinkedList groceryList = new LinkedList();

5 Añadir algunos elementos a la "GroceryList" escribiendo las siguientes declaraciones por debajo de la línea escrita en el paso anterior:

groceryList.add("tomato");

groceryList.add ( "manzana");

groceryList.add ( "cebolla");

6 Añadir la "GroceryList" a los "mapOfStrings," por medio de una cadena descriptiva como la clave. Por ejemplo, para utilizar la cadena "lista de la compra" como la clave, escriba la siguiente declaración:

mapOfStrings.put("Grocery List", groceryList);

7 Imprimir el valor de la "lista de la compra" de la ventana de salida usando el siguiente código:

System.out.println(mapOfStrings.get("Grocery List"));

8 Ejecutar el programa pulsando la tecla "F6". La salida del programa es el siguiente:

[Tomate, manzana, cebolla]