Alla data du behöver lagras i en samling i Java kan alltid lagras i en array , men i de flesta fall en bättre datastruktur är tillgänglig . En ofta försummad datastruktur är HashMap . Den stora kraften i en HashMap är att det tillåter dig att associera dina data med ett annat objekt , vanligen en sträng , som kallas den viktigaste , snarare än att komma åt data med hjälp av sin position i raden av matrisen . Det tar också mycket mindre processortid att söka en HashMap , förutsatt att du vet att nyckeln till det värde du vill ha . Instruktioner
1
Öppna NetBeans .
2
Skapa en ny klass eller öppna en befintlig klass . Om du skapar en ny klass , name it " HashMapTest . " Addera 3
Lägg till följande rad i din klass att definiera HashMap och initiera det :
HashMap < String , objekt > myMap = ny HashMap ( ) ;
de två datatyper i pilens parentes definiera data - typen av nyckeln ( i det här fallet en sträng ) och objektet lagras ( i detta fall ett generiskt objekt )
4
Skriv följande på nästa rad för att lägga till lite information till HashMap : .
myMap.add ( " förnamn " , " Kevin " ) ; " . förnamnet "
Detta skapar en datainmatning i kartan med värdet av " Kevin " som kan nås när som helst med hjälp av nyckeln
5
Hämta den data från HashMap :
myMap.get ( " förnamn " ) ;