„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ąžinama
null
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ą.