Maison Java javaDidacticiel Interprétation de la documentation Java : Explication détaillée de l'utilisation de la méthode put() de la classe HashMap

Interprétation de la documentation Java : Explication détaillée de l'utilisation de la méthode put() de la classe HashMap

Nov 03, 2023 am 10:00 AM
put()方法 documentation java classe de table de hachage

Interprétation de la documentation Java : Explication détaillée de lutilisation de la méthode put() de la classe HashMap

HashMap est une structure de données couramment utilisée en Java. Elle implémente l'interface Map et fournit une méthode de stockage basée sur des paires clé-valeur. Lors de l'utilisation de HashMap, la méthode put() est l'une des opérations couramment utilisées. Cet article présentera en détail l'utilisation de la méthode put() de la classe HashMap.

La méthode put() de la classe HashMap peut stocker la paire clé-valeur spécifiée dans la carte. Si la clé existe déjà, la valeur d'origine sera écrasée. La syntaxe de la méthode put() est la suivante :

V put(K key, V value);
Copier après la connexion

où K représente le type de clé et V représente le type de valeur. Dans la méthode put(), le compartiment de hachage correspondant est trouvé via la clé clé et la paire clé-valeur est stockée dans le compartiment. Ensuite, nous expliquons en détail l’utilisation de la méthode put() à travers des exemples de code spécifiques.

  1. Créer un objet HashMap

Avant d'appeler la méthode put(), nous devons d'abord créer un objet HashMap. Dans le code suivant, une mappe d'objets HashMap est créée, le type de clé est Integer et le type de valeur est String.

HashMap<Integer, String> map = new HashMap<Integer, String>();
Copier après la connexion
  1. Ajouter des paires clé-valeur

Utilisez la méthode put() pour ajouter des paires clé-valeur à un HashMap. Le code suivant montre comment ajouter une paire clé-valeur avec la clé 1 et la valeur « Java ».

map.put(1, "Java");
Copier après la connexion

Dans le code ci-dessus, la clé est 1 et la valeur est "Java", c'est-à-dire que la clé 1 et la valeur "Java" sont stockées dans le HashMap.

  1. Écraser la valeur d'origine

Si la clé ajoutée existe déjà dans le HashMap, la méthode put() écrasera la valeur d'origine. Le code ci-dessous montre comment écraser la valeur d'origine.

map.put(1, "C++");
Copier après la connexion

Dans le code ci-dessus, la clé 1 existe déjà dans le HashMap et la valeur "C++" écrase la valeur d'origine "Java" via la méthode put(). La méthode

  1. Valeur de retour

put() renverra la valeur d'origine écrasée, ou null si la valeur d'origine n'existe pas. Le code suivant montre l'utilisation de la valeur de retour de la méthode put().

String oldValue = map.put(1, "Python");
System.out.println(oldValue);
Copier après la connexion

Dans le code ci-dessus, nous écrasons la valeur "C++" de la clé 1 par "Python" et attribuons la valeur d'origine "C++" à la variable oldValue. Après avoir exécuté le programme, la console affichera la valeur d'origine "C++".

  1. Il est recommandé d'utiliser des génériques

Après Java 5, le mécanisme générique a été introduit, qui peut spécifier le type lors du processus de création de HashMap lors de l'appel de la méthode put(), l'opération de conversion de type de la valeur clé. est évité. Par conséquent, il est recommandé d’utiliser le mécanisme générique lors de l’utilisation de HashMap. Le code suivant montre comment utiliser des génériques pour créer un objet HashMap.

HashMap<String, Integer> scoreMap = new HashMap<String, Integer>();
scoreMap.put("Tom", 90);
scoreMap.put("Jerry", 80);
Copier après la connexion
  1. Résumé

Grâce aux exemples de code ci-dessus, nous avons une compréhension détaillée de l'utilisation de la méthode put() de la classe HashMap. Lors de l'utilisation de la méthode put(), nous devons faire attention au caractère unique de la clé. Si la clé existe déjà, la méthode put() écrasera la valeur d'origine. Parallèlement, il est recommandé d'utiliser des génériques pour éviter les opérations de conversion de type.

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment insérer des paires clé-valeur dans HashMap à l'aide de la méthode put() de la classe HashMap Comment insérer des paires clé-valeur dans HashMap à l'aide de la méthode put() de la classe HashMap Jul 26, 2023 pm 11:53 PM

Comment insérer des paires clé-valeur dans un HashMap à l'aide de la méthode put() de la classe HashMap. HashMap est une classe très importante dans le framework de collection Java. Elle fournit un moyen de stocker des paires clé-valeur. Dans le développement réel, nous devons souvent insérer des paires clé-valeur dans HashMap, ce qui peut être facilement réalisé en utilisant la méthode put() de la classe HashMap. La signature de la méthode put() de HashMap est la suivante : Vput(Kkey,Vvalue)

Interprétation de la documentation Java : analyse de l'utilisation de la méthode hasNextInt() de la classe Scanner Interprétation de la documentation Java : analyse de l'utilisation de la méthode hasNextInt() de la classe Scanner Nov 04, 2023 am 08:12 AM

Interprétation de la documentation Java : Analyse de l'utilisation de la méthode hasNextInt() de la classe Scanner. Des exemples de code spécifiques sont nécessaires Introduction La classe Scanner en Java est un outil pratique qui peut être utilisé pour analyser et analyser le texte du flux d'entrée. La classe Scanner fournit une variété de méthodes pour répondre à différents besoins, dont la méthode hasNextInt(). Cette méthode est utilisée pour vérifier si l'entrée suivante est de type int. Syntaxe de la méthode La syntaxe de la méthode hasNextInt() est la suivante : publ

Interprétation de la documentation Java : explication détaillée de l'utilisation de la méthode containKey() de la classe HashMap Interprétation de la documentation Java : explication détaillée de l'utilisation de la méthode containKey() de la classe HashMap Nov 04, 2023 am 08:12 AM

Interprétation de la documentation Java : Explication détaillée de l'utilisation de la méthode containKey() de la classe HashMap. Des exemples de code spécifiques sont nécessaires. Introduction : HashMap est une structure de données couramment utilisée en Java. Elle fournit des fonctions de stockage et de recherche efficaces. La méthode containKey() est utilisée pour déterminer si le HashMap contient la clé spécifiée. Cet article expliquera en détail comment utiliser la méthode containKey() de la classe HashMap et fournira des exemples de code spécifiques. 1. suite

Interprétation de la documentation Java : Analyse fonctionnelle de la méthode listFiles() de la classe File Interprétation de la documentation Java : Analyse fonctionnelle de la méthode listFiles() de la classe File Nov 03, 2023 pm 04:00 PM

Interprétation de la documentation Java : Analyse fonctionnelle de la méthode listFiles() de la classe File, qui nécessite des exemples de code spécifiques. La classe File est une classe importante dans le package JavaIO et est utilisée pour représenter le nom de chemin abstrait d'un fichier ou d'un répertoire. La classe File fournit une série de méthodes couramment utilisées, parmi lesquelles la méthode listFiles() est utilisée pour obtenir tous les fichiers et sous-répertoires d'un répertoire spécifié. La signature de la méthode listFiles() est la suivante : publicFile[]listFiles()listFi

Interprétation de la documentation Java : Analyse de l'utilisation de la méthode setProperties() de la classe System Interprétation de la documentation Java : Analyse de l'utilisation de la méthode setProperties() de la classe System Nov 04, 2023 am 09:32 AM

Interprétation de la documentation Java : Analyse de l'usage de la méthode setProperties() de la classe System Introduction Dans le développement Java, la classe System est une classe très importante. Il fournit de nombreuses méthodes et propriétés statiques utiles qui nous permettent de mieux gérer et contrôler le système. L'une des méthodes utiles est setProperties(). Cet article analysera la méthode setProperties() en détail et fournira des exemples de code spécifiques. ce qui est réglé

Interprétation de la documentation Java : Explication détaillée de l'utilisation de la méthode put() de la classe HashMap Interprétation de la documentation Java : Explication détaillée de l'utilisation de la méthode put() de la classe HashMap Nov 03, 2023 am 10:00 AM

HashMap est une structure de données couramment utilisée en Java. Elle implémente l'interface Map et fournit une méthode de stockage basée sur des paires clé-valeur. Lors de l'utilisation de HashMap, la méthode put() est l'une des opérations couramment utilisées. Cet article présentera en détail l'utilisation de la méthode put() de la classe HashMap. La méthode put() de la classe HashMap peut stocker la paire clé-valeur spécifiée dans la carte. Si la clé existe déjà, la valeur d'origine sera écrasée. La syntaxe de la méthode put() est la suivante : Vput(Kkey,Vval

Interprétation de la documentation Java : Analyse du fonctionnement de la méthode lastIndexOf() de la classe LinkedList Interprétation de la documentation Java : Analyse du fonctionnement de la méthode lastIndexOf() de la classe LinkedList Nov 04, 2023 pm 01:36 PM

Interprétation de la documentation Java : Analyse fonctionnelle de la méthode lastIndexOf() de la classe LinkedList Des exemples de code spécifiques sont requis La classe LinkedList est l'une des classes de structure de données de liste chaînée couramment utilisées en Java. Il fournit une série de méthodes pour exploiter et gérer les listes chaînées. Parmi elles, la méthode lastIndexOf() est une méthode courante dans la classe LinkedList. Cet article analysera la fonction de cette méthode et fournira des exemples de code spécifiques. dernier de la classe LinkedList

Interprétation de la documentation Java : Analyse de l'utilisation de la méthode hasNext() de la classe Scanner Interprétation de la documentation Java : Analyse de l'utilisation de la méthode hasNext() de la classe Scanner Nov 04, 2023 am 09:45 AM

La classe Scanner est une classe d'entrée couramment utilisée en Java, qui peut lire les entrées de la console ou d'un fichier. Il existe de nombreuses méthodes utiles dans la classe Scanner, parmi lesquelles la méthode hasNext() est l'une des méthodes couramment utilisées. La méthode hasNext() est une méthode booléenne de la classe Scanner, utilisée pour déterminer s'il existe un autre élément d'entrée dans le flux d'entrée. S'il y a un autre élément d'entrée dans le flux d'entrée, cette méthode renvoie vrai, sinon elle renvoie faux. Sa structure syntaxique est la suivante : public

See all articles