Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een collectie converteren naar HashMap in Java
De programmeertaal Java heeft veel ingebouwde collecties die gebruikt kunnen worden om gegevens met behulp van verschillende regelingen te slaan . Een van deze collectie is de HashMap , die gegevens opslaat als paren van sleutels en waarden . De HashMap kan worden vergeleken met een woordenboek , waar de sleutel is analoog aan een woord en de waarde gelijk aan de definitie . Als u een HashMap in je programma nodig , maar je hebt een diverse collectie in plaats daarvan , kunt u deze converteren met een paar regels code . Wat je
Java Software Development Kit nodig met NetBeans Integrated Development Environment ( IDE ) Bundel ( zie Resource voor link )
Toon Meer Aanwijzingen

Laad de NetBeans IDE 1 door te klikken op het pictogram van het programma . Wanneer het programma wordt geladen, ga naar " Nieuw /New Project" en selecteer " Java Application " uit de lijst aan de rechterzijde van het scherm . Een nieuwe broncode bestand verschijnt in de NetBeans teksteditor . De broncode bestand bevat een lege belangrijkste methode .

Import 2 de " java.util " bibliotheek, die alle van de Java- collecties bevat . Schrijf je in op de top van de broncode bestand :

import java.util
* ;
3

Verklaar een nieuwe " ArrayList " soort collectie. . Dit is wat je zal geconverteerd worden naar een " HashMap . " Om een ​​verklaren " ArrayList , " schrijven de volgende regel binnen de accolades van de belangrijkste methode :

ArrayList a = new ArrayList ( ) op ;
4

In enkele items naar de " ArrayList " door het schrijven van de volgende verklaringen onder de ene geschreven in de vorige stap :

a.add
( " banaan " ) ;

a.add
( " mango " ) ;

a.add ( " strawberry " ) ;
5

Maak een nieuwe collectie " HashMap " door het schrijven van de volgende verklaring onder de vorige drie :

HashMap h
= new HashMap ( ) ;

Loop 6 door de collectie " ArrayList " met behulp van een lus . Bij elke iteratie van de lus , zal de items in de " ArrayList " worden bezocht op zijn beurt , op basis van hun index . De index is de volgorde waarin de onderdelen zich in de " ArrayList . " Zet de volgende uitspraak onder de verklaring geschreven in de vorige stap :

for (int i = 0 ; i < A.SIZE ( ) ; i + + ) op Twitter

{ }
< br > 7

Voeg een sleutel - waarde paar aan de " HashMap , " met behulp van de index van de " ArrayList " als de sleutel en de naam van de vrucht op die index als de waarde . Zet de volgende uitspraak binnen de accolades van de lus om deze items aan het

h.put
( i , a.get ( i ) ) " HashMap . " ;
8

Print de waarde die aan een index van de " HashMap " door het schrijven van de volgende regel onder de ene geschreven in de vorige stap :

System.out.println
( h.get ( i ) ) ; < br >
9

Voer het programma door op de F6 -toets . Het programma zet de " ArrayList " container in een " HashMap , " drukt vervolgens items uit de " HashMap . " De programma-uitvoer ziet er als volgt uit:

banaan

mango

aardbei

Previous: Next:
  Java Programming
·Hoe om Zet uw Java- code in de…
·Hoe maak je een klasse File wi…
·Hoe stel ik een e-mail met bij…
·Hoe te JAR -bestanden opnemen …
·Hoe te nemen Input in Java met…
·Hoe maak JNLP Openen met Java 
·Hoe te Rectangle Collision Det…
·Het verschil tussen een Java A…
·Joomla Analytics Help 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe een bestand in VB6 
·Hoe schrijf ik mijn eigen DLL in VB.Net 
·Hoe om te controleren een waarde Null 
·Hoe u met Visual Basic Round Numbers Up …
·Hoe maak je cijfers van een nummer in Pr…
·Hoe maak je een persoonlijkheidstest Sco…
·Hoe te harken Taken in Netbeans Debug 
·Hoe te verwijderen van een string waarde…
·Wat is een Syntax Error in Java ? 
Copyright © Computer Kennis http://www.nldit.com