Alle data du trenger er lagret i en samling i Java kan alltid bli lagret i en matrise, men i de fleste tilfeller en bedre datastruktur er tilgjengelig. En ofte neglisjert datastruktur er HashMap . Den store kraften i en HashMap er at det tillater deg å knytte dine data med et annet objekt , vanligvis en streng, som kalles nøkkelen , istedenfor å aksessere data ved hjelp av sin posisjon i linjen av tabellen. Det tar også mye mindre prosessor tid til å søke en HashMap , forutsatt at du vet nøkkelen til den verdien du vil . Instruksjoner
en
Åpne NetBeans .
2
Opprett en ny klasse eller åpne en eksisterende klasse . Hvis du oppretter en ny klasse , gi den navnet " HashMapTest . "
3
Legg til følgende linje i klassen for å definere HashMap og klargjøre det : en
HashMap < String, object> myMap = new HashMap ();
de to datatyper i pilen parentes definere data - type nøkkelen ( i dette tilfellet en String ) og objektet blir lagret ( i dette tilfellet en generisk objekt)
4
Skriv inn følgende på neste linje for å legge litt informasjon til HashMap : .
myMap.add ( "fornavn" , " Kevin" ) ; " . fornavn"
Dette skaper en dataregistrering i kartet med verdien av " Kevin" som kan nås når som helst ved hjelp av nøkkelen
5
Hent data fra HashMap :
myMap.get ( "fornavn ");