Tutti i dati necessari memorizzati in una raccolta in Java possono sempre essere memorizzati in un array , ma nella maggior parte dei casi una struttura dati migliore è disponibile. Una struttura di dati spesso trascurato è la HashMap . La grande potenza di una HashMap è che permette di associare i dati con un altro oggetto , di solito una stringa , che si chiama la chiave , piuttosto che l'accesso ai dati utilizzando la sua posizione nella linea della matrice . Si vuole anche molto meno tempo di processore per cercare una HashMap , purché si conosce la chiave per il valore desiderato . Istruzioni
1
Aperte Netbeans .
2
creare una nuova classe o aprire una classe esistente . Se la creazione di una nuova classe , denominarlo " HashMapTest . "
3
Aggiungere la seguente riga alla classe per definire la HashMap e inizializzarla :
HashMap < String, oggetto> myMap = new HashMap ();
i due tipi di dati tra parentesi freccia definiscono il tipo di dati della chiave ( in questo caso una stringa) e l'oggetto viene memorizzato ( in questo caso un oggetto generico ) economici 4
Digitare il seguente sulla riga successiva per aggiungere alcune informazioni per la HashMap : .
myMap.add ( "nome" , " Kevin " ) ; " . nome"
Questo crea una voce di dati nella mappa con il valore di " Kevin ", cui si può accedere in qualsiasi momento utilizzando il tasto
5
Recupera l' dati dalla HashMap :
myMap.get ( "nome" ) ;