English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La méthode put() de HashMap Java ajoute l'élément spécifié (clé)/Mapping des valeurs) inséré dans la carte de hachage.
La syntaxe de la méthode put() est :
hashmap.put(K clé, V valeur)
La méthode put() de HashMap peut prendre deux paramètres :
key - La valeur spécifiée est mappée à la clé
value - Valeur utilisée pour le mapping de la clé spécifiée
Si la clé était déjà associée à une valeur, retourne la valeur précédemment associée
Si la clé n'est pas associée à aucune valeur, retourne null
Remarque :Si la clé était précédemment associée à une valeur null, cette méthode retournera également null.
import java.util.HashMap; class Main { public static void main(String[] args) { // Créer HashMap HashMap<String, Integer> languages = new HashMap<>(); // Insérer un élément dans HashMap languages.put("Java", 14; languages.put("Python", 3; languages.put("JavaScript", 1; // Afficher HashMap System.out.println("Langages de programmation: ") + languages); } }
Output result
Langages de programmation: {Java=14, JavaScript=1, Python=3}
Dans cet exemple, nous avons créé une HashMap nommée languages. Ici, la méthode put() mettraClé/Mapping des valeursInsérer dans la carte de hachage.
Note:Chaque projet est inséré à une position aléatoire dans HashMap.
import java.util.HashMap; class Main { public static void main(String[] args) { // Créer HashMap HashMap<String, String> countries = new HashMap<>(); //Insérer un élément dans HashMap countries.put("Washington", "Amérique"); countries.put("Ottawa", "Canada"); countries.put("Kathmandu", "Népal"); System.out.println("Pays: ") + countries); //Ajout d'un élément avec une clé répétée String value = countries.put("Washington", "USA"); System.out.println("Mise à jour après - Pays: ") + countries); // Display the replacement value System.out.println("The replaced value: ") + value); } }
Output result
Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=America} Updated Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=USA} The replaced value:
In the above example, we used the put() method to insert items into the hash table. Note this line,
countries.put("Washington", "USA");
In this case, the key Washington already exists in the hash map. Therefore, the put() method replaces the previous value America with the new value USA.
NoteSo far, we have only added one item. But we can also use MapJava HashMap putAll()The method adds multiple items to the hash map.