Java HashMap put ()

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

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

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 HashMapbenoemde 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 Mapaan een hashmap toevoegen met behulp van de Java HashMap putAll () - methode.

Interessante artikelen...