Les cartes en java ont des objectifs et des actions différents. Mais en gros, il existe un mécanisme pour stocker et gérer les paires de données de valeur clé. Presque un certain nombre de combinaisons de valeurs clés peuvent être cartographiées en java. Cependant, les clés doivent toujours être distinctes ou non répétées. De plus, dans les cartes Java, différentes classes peuvent être utilisées à des fins uniques. Par exemple, la classe HashMap de Java fournit des capacités de système de fichiers de table de hachage.
Ce message expliquera:
Qu'est-ce qu'une carte Java?
La carte Java est un objet qui mappe les clés des valeurs. Ces valeurs et clés peuvent être n'importe quel type de données. Vous ne pouvez pas avoir de touches en double sur une carte. Une clé ne peut consister en une seule valeur au maximum. Il stimule l'abstraction d'une fonction mathématique.
Comment utiliser la carte Java?
Pour utiliser la carte Java, suivez la syntaxe indiquée ci-dessous:
CarteLe mot-clé "Carte"Est utilisé pour construire une carte Java, suivie de supports"», Qui contiennent les types de données pour les clés et les valeurs. Le type de données pour la clé comme «type de clé«Est le premier paramètre, tandis que le type de données pour la valeur mappée comme«type de valeur"Est le deuxième. Le "mapname"Est enfin spécifié.
Exemple 1: Créez une carte Java et Traverse à l'aide de la boucle «while»
Tout d'abord, importez ce qui suit "Java.jusqu'à«Bibliothèques, y compris«Hashmap "," iterator "," map "," map.Entrée »et« Définir»:
Importer Java.user.Hashmap;Maintenant, utilisez le «Carte»Mots-clés et insérez le type de la clé et de la valeur. Ensuite, spécifiez le nom de la carte et attribuez la valeur:
CarteInvoque le «carte.mettre()»Méthode pour associer les paires de valeurs clés respectives pour la carte:
carte.put (1, "hafsa");Maintenant, traversez la carte en utilisant par en utilisant "entryset ()”Méthode, qui est utilisée pour créer un ensemble des mêmes éléments contenus dans la carte de hachage:
EnsembleLe "iterator ()«La méthode est utilisée pour renvoyer un itérateur des éléments particuliers comme le même ensemble:
ItérateurIci, utilisez la boucle while pour itération. Dans son corps, le «Hasnext ()”La méthode de l'interface Iterator de liste renvoie True si l'itérateur de liste spécifié transporte plus d'éléments pendant la traversée des nombres:
tandis que (iTr.Hasnext ())Sortir
Exemple 2: Créez une carte Java et Traverse en utilisant la méthode «ForEach ()»
Jetons un coup d'œil à un autre exemple de carte Java. Pour ce faire, importez le «Java.user.Comparateur" bibliothèque:
Importer Java.user.Comparateur;Créer une carte Java:
CarteMaintenant, utilisez le «carte.mettre()«Pour associer la valeur spécifiée à la clé spécifiée:
carte.put (100, "java");Accédez à la carte et créez un ensemble des mêmes éléments contenus dans le hashmap en utilisant le «entrySet ():
carte.entryset ()Utilisez le "flux()”Méthode qui renverra un flux séquentiel avec la collection comme source:
.flux()Le "tri ()«La méthode est utilisée pour le tri selon le comparateur déclaré:
.trié (carte.Entrée.ComparaisondByValue (Comparator.ordre inverse()))Alors, "pour chaque()"Est utilisé pour l'itération:
.foreach (système.out :: println);Vous pouvez voir le code complet de l'exemple déclaré:
Sortir
C'est tout sur la carte Java.
Conclusion
La carte Java est un objet utilisé pour cartographier les valeurs avec les touches. Ces valeurs et clés peuvent être n'importe quel type de données. De plus, différentes classes peuvent être utilisées à des fins uniques. La classe HashMap de Java fournit des capacités de système de fichiers de table de hachage. Ce message a démontré la carte Java avec différents exemples.