Maison > Java > javaDidacticiel > le corps du texte

Utilisez la fonction HashMap.size() de Java pour obtenir la taille d'un HashMap

王林
Libérer: 2023-07-25 14:24:15
original
2006 Les gens l'ont consulté

Utilisez la fonction HashMap.size() de Java pour obtenir la taille d'un HashMap

En Java, HashMap est une classe de collection couramment utilisée pour stocker des paires clé-valeur. HashMap fournit une série de méthodes pratiques pour opérer sur les éléments de la collection, dont la fonction size(), qui est utilisée pour obtenir le nombre d'éléments dans le HashMap. Dans cet article, nous présenterons comment utiliser la fonction size() de HashMap pour obtenir la taille d'un HashMap et fournirons des exemples de code.

Tout d’abord, nous devons comprendre le concept de base de HashMap. HashMap est une implémentation basée sur une table de hachage, qui utilise des paires clé-valeur pour stocker les données. Chaque paire clé-valeur est un objet Entry, qui contient la clé et la valeur. Lorsque nous ajoutons un élément à un HashMap, nous trouvons d'abord la position correspondante en fonction de la valeur de hachage de la clé, puis insérons la paire clé-valeur dans la table de hachage. Lorsque nous devons utiliser une clé pour obtenir une valeur, HashMap trouvera rapidement l'emplacement correspondant en fonction de la valeur de hachage de la clé, améliorant ainsi l'efficacité de la recherche.

La fonction size() de HashMap est utilisée pour obtenir le nombre d'éléments dans HashMap. Il renvoie une valeur de type int, indiquant le nombre de paires clé-valeur dans le HashMap. Nous pouvons utiliser cette fonction pour déterminer si le HashMap est vide ou pour obtenir la taille du HashMap.

Ce qui suit est un exemple de code pour obtenir la taille d'un HashMap à l'aide de la fonction size() de HashMap :

import java.util.HashMap;

public class HashMapSizeExample {

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

        // 添加元素到HashMap中
        hashMap.put("key1", "value1");
        hashMap.put("key2", "value2");
        hashMap.put("key3", "value3");

        // 使用size()函数获取HashMap的大小
        int size = hashMap.size();

        // 打印HashMap的大小
        System.out.println("HashMap的大小为:" + size);
        
        // 判断HashMap是否为空
        boolean isEmpty = hashMap.isEmpty();

        // 打印HashMap是否为空
        System.out.println("HashMap是否为空:" + isEmpty);
    }
}
Copier après la connexion

Dans l'exemple de code ci-dessus, un objet HashMap est d'abord créé et trois paires clé-valeur sont ajoutées à l'aide du put () fonction. Utilisez ensuite la fonction size() pour obtenir la taille du HashMap et enregistrez le résultat dans la taille variable. Enfin, utilisez la fonction println() pour imprimer la taille du HashMap. En exécutant le code ci-dessus, le résultat de sortie est le suivant :

HashMap的大小为:3
HashMap是否为空:false
Copier après la connexion

Comme le montre le résultat de sortie, la taille de HashMap est de 3 et le HashMap n'est pas vide.

Pour résumer, vous pouvez facilement obtenir la taille de HashMap en utilisant la fonction size() de HashMap en Java. Il nous suffit de créer un objet HashMap, d'ajouter des paires clé-valeur, puis d'appeler la fonction size() pour obtenir la taille du HashMap. En utilisant la fonction size(), nous pouvons utiliser HashMap plus facilement et effectuer le traitement de logique métier correspondant. J'espère que cet article vous aidera !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal