Maison >Java >javaDidacticiel >méthode de carte en Java
Méthode Map en Java : méthodes de base : obtenez la valeur de la clé, ajoutez des paires clé-valeur, vérifiez si la clé ou la valeur existe, déterminez si la carte est vide et obtenez le nombre de paires clé-valeur. Méthode d'affichage : obtenir la collection de clés, la collection de valeurs, la collection de paires clé-valeur. Méthodes de transformation : ajoutez une autre carte à la carte actuelle, effacez la carte, supprimez les paires clé-valeur par clé. Autres méthodes utiles : comparer des cartes, obtenir des codes de hachage, effectuer des opérations sur chaque paire clé-valeur.
Méthode Map en Java
L'interface Map est une structure de données importante dans le framework de collection Java, utilisée pour stocker des paires clé-valeur. Il fournit un ensemble de méthodes pour faire fonctionner ces paires clé-valeur, notamment :
1 Méthode de base
get(key)
: obtenez la valeur associée (si elle existe) en fonction de. la clé. Renvoie null si la clé n'existe pas. get(key)
:根据键获取关联的值(如果存在)。返回 null 如果键不存在。put(key, value)
:向映射中添加一个键值对。如果键已经存在,则用新值替换旧值。containsKey(key)
:检查映射中是否存在给定的键。containsValue(value)
:检查映射中是否存在给定的值。isEmpty()
:检查映射是否为空。size()
:返回映射中键值对的数量。2. 视图方法
keySet()
:返回映射中所有键的 Set 集合。values()
:返回映射中所有值的 Collection 集合。entrySet()
:返回映射中所有键值对的 Set 集合,每个键值对作为一个 Entry 对象。3. 转换方法
putAll(Map<? extends K, ? extends V> m)
:将另一个映射的所有键值对添加到当前映射中。clear()
:从映射中删除所有键值对。remove(key)
:根据键从映射中删除一个键值对。4. 其他实用方法
equals(Object o)
:将当前映射与另一个映射进行比较。hashCode()
:返回映射的哈希码。forEach(BiConsumer<? super K, ? super V> action)
put(key, value)
: ajoutez une paire clé-valeur à la carte. Si la clé existe déjà, remplacez l'ancienne valeur par la nouvelle valeur. containsKey(key)
: Vérifie si la clé donnée existe dans la carte.
containsValue(value)
: Vérifiez si la valeur donnée existe dans la carte. 🎜🎜isEmpty()
: Vérifiez si le mappage est vide. 🎜🎜size()
: renvoie le nombre de paires clé-valeur dans la carte. 🎜🎜🎜🎜2. Méthode View 🎜🎜🎜🎜keySet()
: renvoie la collection Set de toutes les clés de la carte. 🎜🎜values()
: renvoie une collection de toutes les valeurs de la carte. 🎜🎜entrySet()
: renvoie un ensemble de toutes les paires clé-valeur de la carte, chaque paire clé-valeur en tant qu'objet Entry. 🎜🎜🎜🎜3. Méthode de conversion 🎜🎜🎜🎜putAll(Map<? extends K, ? extends V> m)
: Ajoutez toutes les paires clé-valeur d'une autre carte à la carte actuelle. 🎜🎜clear()
: supprimez toutes les paires clé-valeur de la carte. 🎜🎜remove(key)
: supprimez une paire clé-valeur de la carte en fonction de la clé. 🎜🎜🎜🎜4. Autres méthodes pratiques 🎜🎜🎜🎜equals(Object o)
: Comparez le mappage actuel avec un autre mappage. 🎜🎜hashCode()
: renvoie le code de hachage mappé. 🎜🎜forEach(BiConsumer<? super K, ? super V> action)
: effectuez l'opération spécifiée sur chaque paire clé-valeur de la carte. 🎜🎜🎜Grâce à ces méthodes, vous pouvez facilement exploiter des collections de cartes en Java, stocker, récupérer et gérer des paires clé-valeur. 🎜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!