Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come convertire una raccolta di HashMap in Java

Il linguaggio di programmazione Java ha molte raccolte predefinite che possono essere utilizzati per memorizzare i dati utilizzando diversi schemi . Una tale raccolta è il HashMap , che memorizza i dati come coppie di chiavi e valori . Il HashMap può essere paragonato a un dizionario, in cui la chiave è analogo a una parola e il valore simile alla definizione . Se hai bisogno di una HashMap nel programma , ma si ha una raccolta miscellanea , invece , è possibile convertirlo utilizzando poche righe di codice . Cose che ti serviranno
Java Software Development Kit con NetBeans Integrated Development Environment ( IDE ) Bundle (vedi Risorse per il link ) economici Mostra più istruzioni
1

caricare il NetBeans IDE facendo clic sulla relativa icona del programma . Quando il caricamento del programma , passare a "Nuovo /Nuovo progetto " e selezionare " Java Application " dalla lista sul lato destro dello schermo. Un nuovo file di codice sorgente viene visualizzato nell'editor di testo NetBeans . Il file di codice sorgente contiene un metodo main vuoto .
2

importare la libreria " java.util " , che contiene tutte le collezioni di Java . Scrivere il seguente all'inizio del file di codice sorgente :

import java.util * ;
3

Dichiarare un nuovo " ArrayList " tipo di raccolta . . Questo è ciò che si convertire in un " HashMap ". Per dichiarare una " ArrayList ", scrivere la seguente riga all'interno delle parentesi graffe del metodo main :

ArrayList a = new ArrayList ( ) ;
4

aggiungere alcuni elementi al " ArrayList "scrivendo le seguenti dichiarazioni sotto quella scritta nel passaggio precedente :

a.add ( " banana " ) ;

a.add ( " Mango " ) ;

a.add ( " fragola " ) ;
5

Creare una nuova collezione " HashMap " scrivendo la seguente dichiarazione sotto i tre precedenti :

HashMap h = new HashMap ( ) ;
6

loop attraverso la collezione " ArrayList " utilizzando un ciclo for . Con ogni iterazione del ciclo for , le voci del " ArrayList " saranno visitati a loro volta, in base al loro indice. L'indice è l'ordine in cui gli elementi avvengono nel " ArrayList ". Scrivi la seguente dichiarazione di sotto della dichiarazione scritta nel passaggio precedente :

for (int i = 0; i < A.SIZE (); i + + ) per

{ }

7

Aggiungere una coppia chiave-valore al " HashMap , " utilizzando l'indice della " ArrayList " come chiave e il nome del frutto in quel index come valore . Scrivi la seguente dichiarazione all'interno delle parentesi graffe del ciclo for per aggiungere questi elementi alla

h.put (i, a.get ( i) ) " HashMap . " ;
8

Stampa il valore associato a un indice del " HashMap " scrivendo la seguente riga sotto quella scritta nel passaggio precedente :

System.out.println ( h.get ( i));
Pagina 9

Eseguire il programma premendo il tasto F6 . Il programma converte il contenitore " ArrayList " in un " HashMap ", quindi stampa voci dal " HashMap ". L' output del programma è la seguente:

banane

Mango

 

Programmazione © www.354353.com