Java HashMap put () meetod lisab hashmapile määratud elemendi (võtme / väärtuse kaardistamine).
Meetodi süntaks put()
on:
hashmap.put (K-võti, V-väärtus)
Siin on hashmap HashMap
klassi objekt .
put () parameetrid
put()
Meetod võtab kaks parameetrit:
- võti - määratud väärtus kaardistatakse selle võtmega
- väärtus - määratud võti vastendatakse selle väärtusega
put () tagastusväärtus
- kui võti on juba mõne väärtusega seotud , tagastab varem seotud väärtuse
- kui võti pole seotud ühegi väärtusega , tagastab
null
Märkus. Kui võti on varem seotud nullväärtusega , tagastatakse ka meetod null
.
Näide 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äljund
Programmeerimiskeeled: (Java = 14, JavaScript = 1, Python = 3)
Ülaltoodud näites oleme loonud HashMap
nimega keeled. Siinkohal put()
lisab meetod võtme / väärtuse vastendused hashmapile.
Märkus : iga üksus sisestatakse juhuslikesse kohtadesse HashMap
.
Näide 2: sisestage üksus duplikaatvõtmega
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äljund
Riigid: (Katmandu = Nepal, Ottawa = Kanada, Washington = Ameerika) Värskendatud riigid: (Katmandu = Nepal, Ottawa = Kanada, Washington = USA) Asendatud väärtus: Ameerika
Ülaltoodud näites oleme kasutanud put()
meetodit üksuste hashmapile lisamiseks. Pange tähele joont,
countries.put("Washington", "USA");
Siin on Washingtoni võti hashmapis juba olemas. Seega asendab put () meetod varasema väärtuse Ameerika uue väärtusega USA.
Märkus . Siiani oleme lisanud ainult ühe üksuse. Kuid me võime ka Map
Java HashMapi putAll () meetodi abil lisada rida hashmapile mitu üksust .