Java HashMap put ()

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 HashMapklassi 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 , tagastabnull

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 HashMapnimega 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 MapJava HashMapi putAll () meetodi abil lisada rida hashmapile mitu üksust .

Huvitavad Artiklid...