Le langage de programmation Java a de nombreuses collections intégrées qui peuvent être utilisés pour stocker des données à l'aide de différents régimes . Une telle collection est la HashMap , qui stocke les données sous forme de paires de clés et de valeurs . La table de hachage peut être comparé à un dictionnaire, où la clé est analogue à un mot et la valeur similaire à la définition . Si vous avez besoin d'un HashMap dans votre programme, mais vous avez une collection diverse à la place , vous pouvez le convertir à l'aide de quelques lignes de code. Choses que vous devez
Java Kit de développement logiciel avec NetBeans environnement de développement intégré (IDE) de Bundle (voir Ressources pour le lien)
Voir Plus Instructions
1
charge l'EDI NetBeans en cliquant sur son icône du programme. Lorsque les charges de programmes , accédez au "Project New /Nouveau" et sélectionnez " Java Application " de la liste sur le côté droit de l'écran. Un nouveau fichier de code source s'affiche dans l'éditeur de texte NetBeans. Le fichier de code source contient une méthode main vide .
2
importer la bibliothèque " java.util " , qui contient toutes les collections Java. Ecrivez ce qui suit au début du fichier de code source :
import java.util * ;
3
Déclarez une nouvelle " ArrayList " type de collection . . C'est ce que vous pourrez convertir en un " HashMap . " Pour déclarer un " ArrayList , " écrire la ligne suivante dans les accolades de la méthode principale:
ArrayList a = new ArrayList ();
4
ajouter quelques éléments à la " ArrayList " par écrit les déclarations suivantes ci-dessous celle écrite à l'étape précédente :
a.add ( « banane » ) ;
a.add ( " Mango " ) ;
< p> a.add (« fraise »);
5
Créer une nouvelle collection " HashMap " par écrit la déclaration suivante en dessous de la précédente trois :
HashMap h = new HashMap ( ) ;
6
Parcourez la collection " ArrayList " à l'aide d'une boucle for . A chaque itération de la boucle , les éléments de la " ArrayList " seront visités à tour de rôle , en fonction de leur index. L'index est l'ordre dans lequel les éléments se trouvent dans la « liste de tableaux. " Ecrire la déclaration suivante ci-dessous la déclaration écrite à l'étape précédente :
for (int i = 0; i < a.size (); i + +) {}
< br > 7
Ajouter une paire clé- valeur pour la " table de hachage ", en utilisant l'index de la « liste de tableaux " que la clé et le nom du fruit à cet index à la valeur . Ecrire la déclaration suivante à l'intérieur des accolades de la boucle d'ajouter ces éléments à la
h.put (i, a.get (i)) " HashMap . " ;
8 < p> Imprimez la valeur associée à un indice de la « table de hachage » en écrivant la ligne suivante en dessous de celle écrite à l'étape précédente :
System.out.println ( h.get ( i));
9
exécuter le programme en appuyant sur la touche F6 . Le programme convertit le conteneur " ArrayList " dans une " HashMap , " imprime ensuite des éléments de la " HashMap . " La sortie du programme ressemble à ceci:
banane
mangue
fraise