Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur konvertera en samling till HashMap i Java

    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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man utvecklar en enkel kalkylator Med Java
    ·Konvertera byte till String
    ·Hur man skriver en metod i Java
    ·Komma åt public class Variabler i Java
    ·Hur man kör en Java applet från HTML
    ·Fördelar och nackdelar med Java Virtual Machines
    ·Hur man kör en V8 test på en Android
    ·Hur man skapar negativa tal i Java
    ·Hur man öppnar en PDF-fil i Java
    ·Mega projekt i Java
    Utvalda artiklarna
    ·Hur man gör en DLL samtal i LabVIEW
    ·Hur köra en MS Access Query Från VB
    ·Hur att dölja en textruta i PHP
    ·Implicit & Explicit funktioner Programmering
    ·Konvertera Brev till Binary
    ·Hur man skriver en klass Släng med Visual Basic
    ·Hur göra ett Quiz i Visual Basic
    ·Handledning för ADODC Kontroll
    ·Hur att infoga element i en lista Visa i en matris
    ·Hur man lär MySQL kommandon
    Copyright © Dator Kunskap http://www.dator.xyz