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 HashMap
klassen.
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 , returneres
null
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 HashMap
navngivet 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 Map
til et hashmap ved hjælp af Java HashMap putAll () -metoden.