Java programmeringssprog har mange indbyggede i samlinger , der kan bruges til at lagre data ved hjælp af forskellige ordninger . En sådan samling er den HashMap , som gemmer data som par af nøgler og værdier . Den HashMap kan sammenlignes med en ordbog , hvor nøglen er analog med et ord og værdien svarende til definitionen . Hvis du har brug for en HashMap i dit program , men du har en diverse samling i stedet , kan du konvertere det ved hjælp af et par linjer kode. Ting du skal
Java Software Development Kit med NetBeans Integrated Development Environment (IDE) Bundle (se ressource for link)
Vis Flere Instruktioner
1
Load NetBeans IDE ved at klikke på programmets ikon . Når programmet belastninger , navigere til "Ny /New Project" og vælg " Java Application " fra listen på højre side af skærmen. En ny kildekode fil vises i NetBeans teksteditor. Kildekoden fil indeholder en tom vigtigste metode .
2
Import af " java.util " bibliotek, som indeholder alle de Java kollektioner. Skriv følgende i toppen af kildekoden fil : Hej
import java.util * ,
3
Erklær en ny " ArrayList " indsamling type. . Dette er hvad du vil konvertere til en " HashMap . " At erklære en " ArrayList , " skriver følgende linje inden de krøllede parenteser i den vigtigste metode : Hej
ArrayList a = new ArrayList ();
4
Tilføj nogle elementer til " ArrayList " ved at skrive følgende udsagn under ét skrevet i det forrige trin :
a.add ( " banan ")
a.add ( " mango ");
< p> a.add ( "strawberry ")
5
Opret en ny " HashMap " indsamling ved at skrive følgende erklæring under de foregående tre : Hej
HashMap timer = Ny HashMap ( )
6
loop gennem " ArrayList " indsamling ved hjælp af en for-løkke . Med hver iteration af for loop, vil punkterne i " ArrayList " skal besøges igen i henhold til deres indeks. Indekset er den rækkefølge, som de emner forekommer i " ArrayList . " Skriv følgende udtalelse under erklæringen skrevet i det forrige trin : Hej
for (int i = 0; i < a.size (); i + +)
{}
< br > 7.
Tilføj en nøgle - værdi-par til " HashMap , " ved hjælp af indekset i " ArrayList " som nøglen og navnet på den frugt på dette indeks som værdien . Skriv følgende udtalelse inden for de krøllede parenteser i for-løkken til at tilføje disse elementer til Home
h.put (i, a.get ( i) ) " HashMap ."
8 < p> Print ud af værdien er forbundet med et indeks fra " HashMap " ved at skrive følgende linje under den skrevet i det forrige trin : Hej
System.out.println ( h.get ( i)) ; < br >
9
Udfør programmet ved at trykke på F6 tasten. Programmet konverterer " ArrayList " container til en " HashMap ", så udskriver poster fra " HashMap . " Programmet output ligner dette : Hej
banan
mango
jordbær