Map est une interface en Java qui représente une collection de paires clé-valeur et est utilisée pour stocker et rechercher efficacement des données. Ses principales utilisations incluent : le stockage de données où chaque clé correspond à une valeur unique. Créez des cartes non ordonnées (HashMap), ordonnées (TreeMap), ordonnées et conservez l'ordre d'insertion (LinkedHashMap). Ajoutez des paires clé-valeur via la méthode put() et obtenez des valeurs via la méthode get(). Parcourez la carte à l'aide d'ensembles de clés (keySet()) et d'ensembles de valeurs (values()). Utilisez la méthode Remove() pour supprimer les paires clé-valeur.
Utilisation de Map en Java
Qu'est-ce que Map ?
Map est une interface en Java, qui représente une collection de paires clé-valeur. La clé est utilisée pour identifier de manière unique chaque valeur, tandis que la valeur peut être n'importe quel objet.
Utilisation :
Map est principalement utilisé pour stocker des données, où chaque clé correspond à une valeur unique. Cela rend la recherche, la mise à jour et la suppression de données très efficaces.
Créer une carte :
Vous pouvez créer une carte en utilisant les méthodes suivantes :
HashMap
: non ordonné et autorisant les clés en double. HashMap
:无序且允许重复的键。TreeMap
:有序且不允许重复的键。LinkedHashMap
:有序且允许重复的键,但保留元素插入的顺序。添加键值对:
要向Map中添加键值对,可以使用put(key, value)
方法。如果键已存在,则将覆盖现有值。
获取值:
可以使用get(key)
方法获取与给定键关联的值。如果键不存在,则返回null
。
遍历Map:
可以使用keySet()
和values()
方法遍历Map中的键和值。
删除键值对:
可以使用remove()
TreeMap
: ordonné et n'autorise pas les clés en double.
LinkedHashMap
: ordonné et autorise les clés en double, mais conserve l'ordre dans lequel les éléments sont insérés. Ajouter des paires clé-valeur :
Pour ajouter des paires clé-valeur à la carte, vous pouvez utiliser la méthode put(key, value)
. Si la clé existe déjà, la valeur existante sera écrasée.
get(key)
. Si la clé n'existe pas, null
est renvoyé. 🎜🎜🎜Traverse Map : 🎜🎜🎜Vous pouvez utiliser les méthodes keySet()
et values()
pour parcourir les clés et les valeurs dans la carte. 🎜🎜🎜Supprimer les paires clé-valeur : 🎜🎜🎜Les paires clé-valeur associées à une clé donnée peuvent être supprimées à l'aide de la méthode remove()
. 🎜🎜🎜Exemple :🎜🎜🎜Voici un exemple de code pour créer et utiliser Map à l'aide de HashMap :🎜<code class="java">Map<String, Integer> ages = new HashMap<>(); ages.put("John", 30); ages.put("Mary", 25); System.out.println(ages.get("John")); // 输出:30 for (String key : ages.keySet()) { System.out.println(key + ": " + ages.get(key)); }</code>
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!