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 HashMap
Klasse.
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ückgegeben
null
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 HashMap
benannte 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 Map
der Java HashMap putAll () -Methode können wir einer Hashmap jedoch auch mehrere Elemente hinzufügen .