Maison  >  Article  >  Java  >  Qu'est-ce que la carte Java ?

Qu'est-ce que la carte Java ?

尚
original
2019-12-03 11:56:094562parcourir

Qu'est-ce que la carte Java ?

Map fournit une collection de stockage de mappages à deux colonnes, qui peuvent fournir des capacités de traitement de données individuelles , la première colonne des doubles colonnes que nous avons est appelé clé, et la deuxième colonne est valeur. Une clé ne peut apparaître qu'une seule fois dans une carte. Grâce à une clé, vous pouvez obtenir la seule valeur correspondante dans la carte. Relations de traitement, dans les applications pratiques, vous pouvez localiser rapidement la valeur correspondante grâce à une clé. (Recommandé : Tutoriel vidéo Java)

Sur la base des concepts ci-dessus, les points essentiels suivants peuvent être résumés :

1. Le stockage de cartes est basé sur la valeur-clé k-v. paires Elle est stockée dans des colonnes doubles

2. La clé dans la Map est unique et ne peut pas être répétée

3 La valeur correspondant à chaque clé est unique

Map en Java est une interface elle n'hérite d'aucune autre interface. On peut dire que c'est l'interface parent de niveau supérieur de toutes les cartes en Java. Son concept de conception suit entièrement les règles ci-dessus, mais il existe de nombreux types de classes d'implémentation spécifiques, correspondant à l'utilisation de différents scénarios d'application, il peut donc y avoir des différences dans les détails spécifiques et la conception.

La carte de Java fournit trois vues de carte pour afficher le contenu de la carte :

1. Ensemble de collection contenant uniquement la clé

2 Ensemble contenant uniquement la valeur Collection

<.>3. EntrySet

qui contient également un mappage clé-valeur nécessite une attention supplémentaire : vous ne pouvez pas utiliser d'objets mutables comme clés de la carte, car une fois l'objet modifié, le comportement de la carte est imprévisible. (les changements ici font référence aux changements qui affectent les résultats de comparaison de la méthode equals) ; en même temps, la Map elle-même ne peut pas être utilisée comme clé d'une Map, mais la Map elle-même peut être stockée comme valeur dans le Structure de la carte.

Pour plus de connaissances sur Java, veuillez faire attention à la colonne

Tutoriel de base Java

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn