Java HashMap put ()

Die Java HashMap put () -Methode fügt das angegebene Element (Schlüssel- / Wertzuordnung) in die Hashmap ein.

Die Syntax der put()Methode lautet:

 hashmap.put (K-Taste, V-Wert)

Hier ist Hashmap ein Objekt der HashMapKlasse.

put () Parameter

Die put()Methode akzeptiert zwei Parameter:

  • Schlüssel - Der angegebene Wert wird diesem Schlüssel zugeordnet
  • value - Der angegebene Schlüssel wird diesem Wert zugeordnet

put () Rückgabewert

  • Wenn der Schlüssel bereits einem Wert zugeordnet ist , wird der zuvor zugeordnete Wert zurückgegeben
  • Wenn der Schlüssel keinem Wert zugeordnet ist , wird zurückgegebennull

Hinweis: Wenn der Schlüssel zuvor einem Nullwert zugeordnet war , wird auch die Methode zurückgegeben null.

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

Ausgabe

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

Im obigen Beispiel haben wir HashMapbenannte Sprachen erstellt. Hier put()fügt die Methode die Schlüssel- / Wertzuordnungen in die Hashmap ein.

Hinweis : Jedes Element wird an zufälligen Positionen in das Feld eingefügt HashMap.

Beispiel 2: Element mit doppeltem Schlüssel einfügen

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

Ausgabe

 Länder: (Kathmandu = Nepal, Ottawa = Kanada, Washington = Amerika) Aktualisierte Länder: (Kathmandu = Nepal, Ottawa = Kanada, Washington = USA) Ersetzter Wert: Amerika

Im obigen Beispiel haben wir die put()Methode verwendet, um Elemente in die Hashmap einzufügen. Beachten Sie die Linie,

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

Hier ist der Schlüssel Washington bereits in der Hashmap vorhanden. Daher ersetzt die put () -Methode den vorherigen Wert Amerika durch den neuen Wert USA.

Hinweis : Bisher haben wir nur einen einzigen Artikel hinzugefügt. Mit Mapder Java HashMap putAll () -Methode können wir einer Hashmap jedoch auch mehrere Elemente hinzufügen .

Interessante Beiträge...