„Java HashMap put“ ()

„Java HashMap put ()“ metodas įterpia nurodytą elementą (raktų / reikšmių susiejimą) į „hashmap“.

put()Metodo sintaksė yra tokia:

 hashmap.put (K klavišas, V reikšmė)

Čia hashmap yra klasės objektas HashMap.

put () parametrai

put()Metodas trunka dvi parametrus:

  • raktas - nurodyta reikšmė susiejama su šiuo raktu
  • reikšmė - nurodytas raktas susiejamas su šia verte

put () Return Value

  • jei raktas jau susietas su kokia nors verte , grąžina anksčiau susietą vertę
  • jei raktas nesusijęs su jokia verte , grąžinamanull

Pastaba: Jei raktas anksčiau buvo susietas su nuline verte , metodas taip pat grįš null.

1 pavyzdys: „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); ) )

Rezultatas

 Programavimo kalbos: (Java = 14, JavaScript = 1, Python = 3)

Ankstesniame pavyzdyje mes sukūrėme HashMapįvardytas kalbas. Čia put()metodas įterpia raktų / reikšmių susiejimus į hashmap.

Pastaba : kiekvienas elementas įterpiamas atsitiktinėmis pozicijomis HashMap.

2 pavyzdys: Įterpkite elementą su pasikartojančiu raktu

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

Rezultatas

 Šalys: (Katmandu = Nepalas, Otava = Kanada, Vašingtonas = Amerika) Atnaujintos šalys: (Katmandu = Nepalas, Otava = Kanada, Vašingtonas = JAV) Pakeista vertė: Amerika

Ankstesniame pavyzdyje mes naudojome put()metodą elementams įterpti į hashmap. Atkreipkite dėmesį į eilutę,

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

Čia pagrindinis Vašingtonas jau yra hashmap'e. Vadinasi, put () metodas ankstesnę reikšmę Amerika pakeičia nauja JAV verte.

Pastaba : iki šiol mes pridėjome tik vieną elementą. Tačiau mes taip pat galime pridėti kelis elementus iš Mapį hashmap naudodami „Java HashMap putAll ()“ metodą.

Įdomios straipsniai...