De Java HashMap put () - methode voegt het opgegeven item (sleutel / waarde-toewijzing) in de hashmap in.
De syntaxis van de put()
methode is:
hashmap.put (K-toets, V-waarde)
Hier is hashmap een object van de HashMap
klasse.
put () Parameters
De put()
methode heeft twee parameters:
- key - de opgegeven waarde wordt toegewezen met deze sleutel
- waarde - de opgegeven sleutel is toegewezen aan deze waarde
put () Retourwaarde
- als sleutel al is gekoppeld aan een waarde , retourneert de eerder gekoppelde waarde
- als de sleutel niet aan een waarde is gekoppeld , retourneert
null
Opmerking: als key eerder is gekoppeld aan een null-waarde , retourneert ook de methode null
.
Voorbeeld 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); ) )
Uitvoer
Programmeertalen: (Java = 14, JavaScript = 1, Python = 3)
In het bovenstaande voorbeeld hebben we een HashMap
benoemde taal gemaakt. Hier put()
voegt de methode de sleutel / waarde-toewijzingen in de hashmap in.
Opmerking : elk item wordt op willekeurige posities in het HashMap
.
Voorbeeld 2: item invoegen met dubbele sleutel
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); ) )
Uitvoer
Landen: (Kathmandu = Nepal, Ottawa = Canada, Washington = Amerika) Bijgewerkte landen: (Kathmandu = Nepal, Ottawa = Canada, Washington = VS) Vervangen waarde: Amerika
In het bovenstaande voorbeeld hebben we de put()
methode gebruikt om items in de hashmap in te voegen. Let op de lijn,
countries.put("Washington", "USA");
Hier is de sleutel Washington al aanwezig in de hashmap. Daarom vervangt de methode put () de vorige waarde America door de nieuwe waarde USA.
Opmerking : tot nu toe hebben we slechts één item toegevoegd. We kunnen echter ook meerdere items van Map
aan een hashmap toevoegen met behulp van de Java HashMap putAll () - methode.