Java HashMap put ()

La méthode Java HashMap put () insère l'élément spécifié (mappage clé / valeur) dans le hashmap.

La syntaxe de la put()méthode est:

 hashmap.put (clé K, valeur V)

Ici, hashmap est un objet de la HashMapclasse.

Paramètres put ()

La put()méthode prend deux paramètres:

  • key - la valeur spécifiée est mappée avec cette clé
  • value - la clé spécifiée est mappée avec cette valeur

put () Valeur de retour

  • si la clé est déjà associée à une valeur , renvoie la valeur précédemment associée
  • si la clé n'est associée à aucune valeur , renvoienull

Remarque: Si la clé est précédemment associée à une valeur nulle , la méthode retourne également null.

Exemple 1: Java HashMap put ()

 import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap languages = new HashMap(); // insert items to the HashMap languages.put("Java", 14); languages.put("Python", 3); languages.put("JavaScript", 1); // display the HashMap System.out.println("Programming Languages: " + languages); ) )

Production

 Langages de programmation: (Java = 14, JavaScript = 1, Python = 3)

Dans l'exemple ci-dessus, nous avons créé une HashMaplangue nommée. Ici, la put()méthode insère les mappages clé / valeur dans la carte de hachage.

Remarque : chaque élément est inséré dans des positions aléatoires dans le HashMap.

Exemple 2: insérer un élément avec une clé en double

 import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap countries = new HashMap(); // insert items to the HashMap countries.put("Washington", "America"); countries.put("Ottawa", "Canada"); countries.put("Kathmandu", "Nepal"); System.out.println("Countries: " + countries); // add element with duplicate key String value = countries.put("Washington", "USA"); System.out.println("Updated Countries: " + countries); // display the replaced value System.out.println("Replaced Value: " + value); ) )

Production

 Pays: (Katmandou = Népal, Ottawa = Canada, Washington = Amérique) Pays mis à jour: (Katmandou = Népal, Ottawa = Canada, Washington = USA) Valeur remplacée: Amérique

Dans l'exemple ci-dessus, nous avons utilisé la put()méthode pour insérer des éléments dans le hashmap. Remarquez la ligne,

 countries.put("Washington", "USA");

Ici, la clé de Washington est déjà présente dans le hashmap. Par conséquent, la méthode put () remplace la valeur précédente America par la nouvelle valeur USA.

Remarque : jusqu'à présent, nous n'avons ajouté qu'un seul élément. Cependant, nous pouvons également ajouter plusieurs éléments à partir Mapd'un hashmap en utilisant la méthode Java HashMap putAll ().

Articles intéressants...