Java HashMap put ()

Metóda Java HashMap put () vloží zadanú položku (mapovanie kľúča / hodnoty) do hashmapy.

Syntax put()metódy je:

 hashmap.put (kľúč K, hodnota V)

Tu je hashmap objektom HashMaptriedy.

put () parametre

put()Metóda má dva parametre:

  • kľúč - týmto kľúčom sa namapuje zadaná hodnota
  • hodnota - zadaný kľúč je mapovaný s touto hodnotou

put () návratová hodnota

  • ak je kľúč už priradený k akejkoľvek hodnote , vráti predtým priradenú hodnotu
  • ak kľúč nie je spojený so žiadnou hodnotou , vráti sanull

Poznámka: Ak je kľúč predtým spojený s nulovou hodnotou , potom sa vráti aj metóda null.

Príklad 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); ) )

Výkon

 Programovacie jazyky: (Java = 14, JavaScript = 1, Python = 3)

Vo vyššie uvedenom príklade sme vytvorili HashMappomenované jazyky. Tu put()metóda vloží mapovania kľúčov / hodnôt do hashmapy.

Poznámka : Každá položka je vložená na náhodných pozíciách v HashMap.

Príklad 2: Vložte položku s duplicitným kľúčom

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

Výkon

 Krajiny: (Káthmandu = Nepál, Ottawa = Kanada, Washington = Amerika) Aktualizované krajiny: (Káthmandu = Nepál, Ottawa = Kanada, Washington = USA) Nahradená hodnota: Amerika

Vo vyššie uvedenom príklade sme použili put()metódu vkladania položiek do hashmapy. Všimnite si riadok,

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

Tu je kľúčový Washington už v hashmape prítomný. Preto metóda put () nahrádza predchádzajúcu hodnotu America novou hodnotou USA.

Poznámka : Doteraz sme pridali iba jednu položku. Môžeme však tiež pridať viac položiek z Mapdo hashmapy pomocou metódy Java HashMap putAll ().

Zaujímavé články...