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 HashMap
triedy.
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 sa
null
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 HashMap
pomenované 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 Map
do hashmapy pomocou metódy Java HashMap putAll ().