Java HashMap put ()

Java HashMap put () -metoden indsætter det angivne element (nøgle- / værdikortlægning) til hashmap.

Metodens syntaks put()er:

 hashmap.put (K-tast, V-værdi)

Her er hashmap et objekt i HashMapklassen.

sæt () parametre

Den put()metode tager to parametre:

  • nøgle - den angivne værdi kortlægges med denne nøgle
  • værdi - den angivne nøgle kortlægges med denne værdi

put () Return Value

  • hvis nøgle allerede er knyttet til en hvilken som helst værdi , returnerer den tidligere tilknyttede værdi
  • hvis nøglen ikke er knyttet til nogen værdi , returneresnull

Bemærk: Hvis nøgle tidligere er knyttet til en nulværdi , 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); ) )

Produktion

 Programmeringssprog: (Java = 14, JavaScript = 1, Python = 3)

I eksemplet ovenfor har vi oprettet et HashMapnavngivet sprog. Her put()indsætter metoden nøgle / værditilknytninger til hashmap.

Bemærk : Hvert element indsættes i tilfældige positioner i HashMap.

Eksempel 2: Indsæt element med duplikatnøgle

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

Produktion

 Lande: (Kathmandu = Nepal, Ottawa = Canada, Washington = Amerika) Opdaterede lande: (Kathmandu = Nepal, Ottawa = Canada, Washington = USA) Udskiftet værdi: Amerika

I ovenstående eksempel har vi brugt put()metoden til at indsætte emner til hashmap. Bemærk linjen,

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

Her er nøglen Washington allerede til stede i hashmap. Derfor erstatter put () metoden den tidligere værdi Amerika med den nye værdi USA.

Bemærk : Indtil nu har vi kun tilføjet en enkelt vare. Vi kan dog også tilføje flere elementer fra Maptil et hashmap ved hjælp af Java HashMap putAll () -metoden.

Interessante artikler...