| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Konverter en Collection til HashMap i Java
    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

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er forskellen mellem syntaks og semantik fejl i Ja…
    ·Hvordan man laver et histogram i Java 
    ·Sådan Afslut et billede fra et vindue i Java 
    ·Sådan får du en URL-adresse i en Servlet 
    ·Java String Manipulation for Konvertering af en String …
    ·Sådan ændres Font Farver i Java 
    ·Hvad er en karakter i Java 
    ·Sådan Craft en Brev 
    ·Sådan Læs et heltal Med JTextField 
    ·String til Double Conversion i Java 
      Anbefalede Artikler
    ·Sådan Konverter HEX til RGB-farver 
    ·Sådan får du den celle-ID Placering af GSM -netværke…
    ·Sådan Beregn Asin (X) i Python 
    ·Sådan bruges SQL Med Java 
    ·Variabelt antal Typer i VBA 
    ·Hvad er monoafstands Font 
    ·Sådan importere dine egne moduler i Python 
    ·Sådan Beregn Time Method i Visual Basic 
    ·Java Classpath Tutorial 
    ·Hvordan at slette en fil i C 
    Copyright © Computer Viden http://www.computerdk.com