Maison  >  Article  >  Java  >  Java utilise la fonction put() de la classe HashMap pour ajouter des paires clé-valeur à une collection

Java utilise la fonction put() de la classe HashMap pour ajouter des paires clé-valeur à une collection

王林
王林original
2023-07-24 18:19:541686parcourir

Java utilise la fonction put() de la classe HashMap pour ajouter des paires clé-valeur à la collection

HashMap est une classe du framework de collection Java. Elle implémente l'interface Map et est utilisée pour stocker les paires clé-valeur. Il utilise une table de hachage pour stocker les données et fournit des opérations de recherche et d'insertion rapides.

Dans HashMap, vous pouvez ajouter des paires clé-valeur à la collection via la fonction put(). La fonction put() a deux paramètres, le premier paramètre est la clé à ajouter et le deuxième paramètre est la valeur à ajouter. Voici un exemple de code qui utilise la fonction put() pour ajouter des paires clé-valeur à un HashMap :

import java.util.HashMap;

public class HashMapExample {
    public static void main(String[] args) {
        // 创建一个HashMap对象
        HashMap<String, Integer> map = new HashMap<>();

        // 使用put()函数添加键值对
        map.put("apple", 1);
        map.put("banana", 2);
        map.put("orange", 3);

        // 打印HashMap中的键值对
        System.out.println("HashMap中的键值对:");
        for (String key : map.keySet()) {
            System.out.println(key + ":" + map.get(key));
        }
    }
}

Exécutez le code ci-dessus, vous pouvez obtenir le résultat suivant :

HashMap中的键值对:
orange:3
banana:2
apple:1

L'exemple de code ci-dessus crée un objet HashMap, puis utilise la fonction put() en séquence. Trois paires clé-valeur sont ajoutées : "pomme" correspond à une valeur de 1, "banane" correspond à une valeur de 2 et "orange" correspond à une valeur de 3. Enfin, toutes les paires clé-valeur du HashMap peuvent être imprimées en parcourant map.keySet().

Il est à noter que dans HashMap, les clés sont uniques. Si vous utilisez la fonction put() pour ajouter la même clé, la nouvelle valeur écrasera l'ancienne valeur. Par exemple :

import java.util.HashMap;

public class HashMapExample {
    public static void main(String[] args) {
        // 创建一个HashMap对象
        HashMap<String, Integer> map = new HashMap<>();

        // 使用put()函数添加键值对
        map.put("apple", 1);
        map.put("banana", 2);
        map.put("apple", 3);

        // 打印HashMap中的键值对
        System.out.println("HashMap中的键值对:");
        for (String key : map.keySet()) {
            System.out.println(key + ":" + map.get(key));
        }
    }
}

Exécutez le code ci-dessus, vous pouvez obtenir le résultat suivant :

HashMap中的键值对:
banana:2
apple:3

Vous pouvez voir que lorsque la même clé "pomme" est ajoutée, la nouvelle valeur 3 écrase l'ancienne valeur 1.

En résumé, l'utilisation de la fonction put() de HashMap peut facilement ajouter des paires clé-valeur à la collection. Son utilisation est simple et directe, il suffit de transmettre la clé et la valeur. Dans le même temps, il convient de noter que les clés de HashMap sont uniques et que la même clé entraînera l'écrasement de l'ancienne paire clé-valeur. Par conséquent, vous devez faire attention au caractère unique de la clé lorsque vous utilisez la fonction put().

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