Java HashMap put ()

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 HashMapklassen.

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 , returneresnull

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 HashMapnavngitt 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 Maptil en hashmap ved hjelp av Java HashMap putAll () -metoden.

Interessante artikler...