Il metodo Java HashMap put () inserisce l'elemento specificato (mappatura chiave / valore) nella hashmap.
La sintassi del put()
metodo è:
hashmap.put (tasto K, valore V)
In questo caso, hashmap è un oggetto della HashMap
classe.
parametri put ()
Il put()
metodo accetta due parametri:
- chiave : il valore specificato viene mappato con questa chiave
- valore : la chiave specificata viene mappata con questo valore
put () Valore restituito
- se la chiave è già associata a qualsiasi valore , restituisce il valore precedentemente associato
- se la chiave non è associata a nessun valore , restituisce
null
Nota: se la chiave è stata precedentemente associata a un valore nullo , anche il metodo restituisce null
.
Esempio 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); ) )
Produzione
Linguaggi di programmazione: (Java = 14, JavaScript = 1, Python = 3)
Nell'esempio sopra, abbiamo creato una HashMap
lingua con nome. Qui, il put()
metodo inserisce le mappature chiave / valore nella hashmap.
Nota : ogni elemento viene inserito in posizioni casuali nel file HashMap
.
Esempio 2: inserire elemento con chiave duplicata
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); ) )
Produzione
Paesi: (Kathmandu = Nepal, Ottawa = Canada, Washington = America) Paesi aggiornati: (Kathmandu = Nepal, Ottawa = Canada, Washington = USA) Valore sostituito: America
Nell'esempio sopra, abbiamo utilizzato il put()
metodo per inserire elementi nella hashmap. Notare la linea,
countries.put("Washington", "USA");
Qui, la chiave Washington è già presente nella hashmap. Quindi, il metodo put () sostituisce il valore precedente America con il nuovo valore USA.
Nota : fino ad ora, abbiamo aggiunto un solo elemento. Tuttavia, possiamo anche aggiungere più elementi da Map
a una hashmap utilizzando il metodo putAll () di Java HashMap.