Java HashMap put ()

El método put () de Java HashMap inserta el elemento especificado (mapeo clave / valor) en el mapa hash.

La sintaxis del put()método es:

 hashmap.put (tecla K, valor V)

Aquí, hashmap es un objeto de la HashMapclase.

put () Parámetros

El put()método toma dos parámetros:

  • clave : el valor especificado se asigna con esta clave
  • valor : la clave especificada se asigna con este valor

put () Valor de retorno

  • si la clave ya está asociada con algún valor , devuelve el valor asociado previamente
  • si la clave no está asociada a ningún valor , devuelvenull

Nota: Si la clave se asoció previamente con un valor nulo , el método también regresa null.

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

Salida

 Lenguajes de programación: (Java = 14, JavaScript = 1, Python = 3)

En el ejemplo anterior, hemos creado HashMapidiomas con nombre. Aquí, el put()método inserta las asignaciones clave / valor en el mapa hash.

Nota : Cada elemento se inserta en posiciones aleatorias en el HashMap.

Ejemplo 2: Insertar elemento con clave duplicada

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

Salida

 Países: (Katmandú = Nepal, Ottawa = Canadá, Washington = América) Países actualizados: (Katmandú = Nepal, Ottawa = Canadá, Washington = EE. UU.) Valor reemplazado: América

En el ejemplo anterior, hemos utilizado el put()método para insertar elementos en el mapa hash. Note la línea

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

Aquí, la clave Washington ya está presente en el mapa de hash. Por lo tanto, el método put () reemplaza el valor anterior America con el nuevo valor USA.

Nota : Hasta ahora, solo hemos agregado un elemento. Sin embargo, también podemos agregar varios elementos desde Mapun mapa hash utilizando el método putAll () de Java HashMap.

Articulos interesantes...