Come Mappa stringhe a una lista di stringhe

April 24

Il linguaggio di programmazione Java ha uno speciale meccanismo di "mappa" per contenere i dati. Una mappa associa una chiave con un valore. Una analogia con la mappa è un dizionario, che associa le parole di definizioni. Un esempio di una mappa è un contenitore che associa una stringa di testo (tasto) con una lista di stringhe (valore). In questo caso, la chiave può descrivere le voci nell'elenco. Per esempio, una chiave può essere "groceryList," e il valore associato può essere un elenco di elementi da prendere al negozio. La mappa è un contenitore molto utile e non è molto complicato in uso.

istruzione

1 Caricare il NetBeans IDE facendo clic sulla sua icona del programma. Quando il programma carica, navigare a "Nuovo progetto Nuovo /" e selezionare "Java Application" dalla lista sul lato destro dello schermo. Un nuovo file di codice sorgente viene visualizzata nell'editor di testo NetBeans. Il file di codice sorgente contiene un metodo main vuoto.

2 Importare il "LinkedList," "HashMap," e "Mappa" classi nel vostro programma. Ciò consente di utilizzare queste caratteristiche del linguaggio. Scrivere la seguente nella parte superiore del file di codice sorgente:

import java.util.HashMap;

import java.util.LinkedList;

import java.util.Map;

3 Creare una nuova mappa, denominata "mapOfStrings", scrivendo la seguente dichiarazione all'interno delle parentesi graffe del metodo principale:

Map mapOfStrings = new HashMap();

4 Creare un nuovo "LinkedList" di nome "groceryList", scrivendo la seguente dichiarazione al di sotto della "Mappa" fatta nel passaggio precedente:

LinkedList groceryList = new LinkedList();

5 Aggiungere alcuni elementi al "groceryList" scrivendo le seguenti istruzioni di sotto della linea scritta nel passaggio precedente:

groceryList.add("tomato");

groceryList.add ( "Apple");

groceryList.add ( "cipolla");

6 Aggiungere il "groceryList" ai "mapOfStrings", utilizzando una stringa descrittiva come la chiave. Ad esempio, per utilizzare la stringa "lista della spesa", come la chiave, scrivere la seguente dichiarazione:

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

7 Stampa il valore della "lista della spesa" per la finestra di output utilizzando il seguente codice:

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

8 Eseguire il programma premendo il tasto "F6". L'output del programma è simile al seguente:

[Pomodoro, mela, cipolla]