programmeringsspråket Java har många inbyggda samlingar som kan användas för att lagra data med hjälp av olika system . En sådan samling är HashMap , som lagrar data som par av nycklar och värden . Den HashMap kan jämföras med ett lexikon , där nyckeln är analog med ett ord och det värde som liknar definitionen . Om du behöver en HashMap i ditt program , men du har en diverse samling istället , kan du konvertera den med några rader kod . Saker du behöver Review, Java Software Development Kit med NetBeans Integrated Development Environment ( IDE ) Bundle ( se Resurs för länk )
Visa fler instruktioner
1
Fyll i NetBeans IDE genom att klicka på dess programikon . När programmet laster , navigera till " Ny /Nytt projekt " och välj " Java Application " i listan på höger sida av skärmen . En ny källkod filen visas i NetBeans textredigeraren . Källkoden filen innehåller en tom huvudsakliga metoden .
2
Importera " java.util " bibliotek , som innehåller alla Java- samlingar . Skriv följande på toppen av källkoden filen :
import java.util * , Addera 3
Deklarera en ny " ArrayList " samlingen typ . . Detta är vad du kommer att konvertera till en " HashMap . " Att förklara en " ArrayList , " skriver följande rad inom klamrarna i den huvudsakliga metoden :
ArrayList a = new ArrayList ( ) ;
4
Lägg några objekt i " ArrayList " genom att skriva följande uttalanden under en skriven i föregående steg :
a.add ( " banan " ) ;
a.add ( " mango " ) ;
a.add ( " jordgubbe " ) ;
5
Skapa en ny " HashMap " kollektionen genom att skriva följande uttalande under föregående tre :
HashMap h = ny HashMap ( ) ;
6
loop genom " ArrayList " kollektion med en for-loop . Med varje upprepning av for-slingan , kommer objekten i " ArrayList " besökas i sin tur , enligt deras index . Indexet är den ordning i vilken de punkter förekommer i " ArrayList . " Skriv följande uttalande nedan uttalandet skriven i föregående steg :
for (int i = 0 ; I < a.size ( ) ; i + + ) katalog
{ }
7
Lägg ett nyckel - värde-par i " HashMap , " med hjälp av index av " ArrayList " som nyckel och namnet på frukten vid detta index som värde . Skriv följande uttalande inom klammerparenteser av for-slingan för att lägga dessa poster till
h.put (i , a.get ( i) ) " HashMap . ";
8
Skriv ut värdet associerat med ett index från " HashMap " genom att skriva följande rad under den ena skriven i föregående steg :
System.out.println ( h.get ( i) ) ;
9
Kör programmet genom att trycka på F6 . Programmet omvandlar " ArrayList " container till en " HashMap , " sedan skriver ut objekt ur " HashMap . " Programmet produktionen ser ut så här :
banan
mango
jordgubbar