Java HashMap put ()

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

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

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 HashMaplingua 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 Mapa una hashmap utilizzando il metodo putAll () di Java HashMap.

Articoli interessanti...