Java HashMap put () -metoden setter inn det angitte elementet (nøkkel- / verdikartlegging) i hashmap.
Syntaksen til put()
metoden er:
hashmap.put (K-tast, V-verdi)
Her er hashmap et objekt i HashMap
klassen.
put () Parametere
Den put()
metode tar to parametere:
- nøkkel - den angitte verdien er kartlagt med denne nøkkelen
- verdi - den angitte nøkkelen er kartlagt med denne verdien
put () Return Value
- hvis nøkkel allerede er knyttet til en hvilken som helst verdi , returnerer den tidligere tilknyttede verdien
- hvis nøkkelen ikke er knyttet til noen verdi , returneres
null
Merk: Hvis nøkkel tidligere er assosiert med en nullverdi , returneres også metoden null
.
Eksempel 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); ) )
Produksjon
Programmeringsspråk: (Java = 14, JavaScript = 1, Python = 3)
I eksemplet ovenfor har vi opprettet et HashMap
navngitt språk. Her put()
setter metoden nøkkel- / verdikartleggingen til hashmap.
Merk : Hvert element settes inn i tilfeldige posisjoner i HashMap
.
Eksempel 2: Sett inn element med duplikatnøkkel
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); ) )
Produksjon
Land: (Kathmandu = Nepal, Ottawa = Canada, Washington = Amerika) Oppdaterte land: (Kathmandu = Nepal, Ottawa = Canada, Washington = USA) Erstatt Verdi: Amerika
I eksemplet ovenfor har vi brukt put()
metoden for å sette inn elementer til hashmap. Legg merke til linjen,
countries.put("Washington", "USA");
Her er nøkkelen Washington allerede til stede i hashmap. Derfor erstatter put () metoden den forrige verdien Amerika med den nye verdien USA.
Merk : Til nå har vi bare lagt til ett enkelt element. Vi kan imidlertid også legge til flere elementer fra Map
til en hashmap ved hjelp av Java HashMap putAll () -metoden.