Hur konvertera en samling till HashMap i Java
September 29programmeringssprå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. HashMap kan jämföras med ett lexikon, där nyckeln är analog med ett ord och värdet liknar definitionen. Om du behöver en HashMap i programmet, men du har en diverse samling istället, kan du konvertera den med några rader kod.
Instruktioner
1 Ladda NetBeans IDE genom att klicka på dess programikon. När programmet laster, gå till "Ny / New Project" och välj "Java Application" från listan till höger på skärmen. En ny källkodsfil 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 längst upp i källkoden fil:
importera java.util. *;
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 till några objekt i "Arraylist" genom att skriva följande påståenden under ett skrivet i föregående steg:
a.add("banana");
a.add ( "Mango");
a.add ( "jordgubbe");
5 Skapa en ny "HashMap" samlingen genom att skriva följande uttalande under föregående tre:
HashMap h = new HashMap();
6 Slinga genom "Arraylist" samlingen med hjälp av en for-loop. Med varje upprepning av for-slingan, objekten i "Arraylist" kommer att besökas i sin tur, enligt deras index. Indexet är den ordning i vilken de poster förekommer i "Arraylist." Skriv följande uttalande under uttalandet skriven i föregående steg:
for(int i = 0; i < a.size(); i++)
{}
7 Lägg till en nyckel-värde-par till "HashMap," med index för "Arraylist" som nyckeln och namnet på frukten på detta index som värdet. Skriv följande uttalande inom klamrarna i for-slingan för att lägga till dessa poster till "HashMap."
h.put(i, a.get(i));
8 Skriv ut värdet i samband med ett index från "HashMap" genom att skriva följande rad under ett skrivet i föregående steg:
System.out.println(h.get(i));
9 Kör programmet genom att trycka på F6. Programmet omvandlar "Arraylist" behållare till en "HashMap" och sedan skriver ut objekt från "HashMap." Programmet utgång ser ut så här:
banana
mango
jordgubbe
- DU KANSKE OCKSÅ GILLAR
-
- • Vad är ett trådlöst Internet Hot Spot?
- • Så spelar man Flash Video
- • Utbildning om säkerhetsfrågor
- • Gemensamma Excel Makron
- • Hur man tar bort din bakgrund på Skype
- • Hur man laddar ner bilderna från kameran i Windows Vista
- • Hur man överklockar Ami BIOS
- • Portal webbplatser Liknande tv-kanaler
- • Hur man bränner bilder till en DVD att spela som ett bildspel
- • Hur man installerar installationsguiden
Välkommen till dig för att skicka en kommentar: