English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método put() de HashMap en Java coloca el elemento especificado (clave)/Mapeo de valores) se inserta en el hash map.
La sintaxis del mtodo put() es:
hashmap.put(K key, V value)
El mtodo put() de HashMap puede tomar dos parmetros:
key - El valor especificado se mapea con la clave
value - Usar el valor mapeado con la clave especificada
Si la clave ya estaba asociada con cualquier valor, se retorna el valor asociado anteriormente
Si la clave no est asociada con ningn valor, se retorna null
Nota:Si la clave anterior estaba asociada con un valor null, este mtodo tambin retornar null.
import java.util.HashMap; class Main { public static void main(String[] args) { // Crear HashMap HashMap<String, Integer> languages = new HashMap<>(); // Insertar un elemento en HashMap languages.put("Java", 14; languages.put("Python", 3; languages.put("JavaScript", 1; // Mostrar HashMap System.out.println("Lenguajes de programacin: ") + languages); } }
Resultado de salida
Lenguajes de programacin: {Java=14, JavaScript=1, Python=3}
En el ejemplo anterior, creamos un HashMap llamado languages. Aqu, el mtodo put() deClave/Mapeo de valoresInsertar en el hash map.
Atención: Cada elemento se inserta en una posicin aleatoria del HashMap.
import java.util.HashMap; class Main { public static void main(String[] args) { // Crear HashMap HashMap<String, String> countries = new HashMap<>(); //Insertar un elemento en HashMap countries.put("Washington", "Amrica"); countries.put("Ottawa", "Canada"); countries.put("Kathmandu", "Nepal"); System.out.println("Countries: ") + countries); //Agregar elementos con clave repetida String value = countries.put("Washington", "USA"); System.out.println("Actualizado despus: Countries: ") + countries); // Mostrar valor reemplazado System.out.println("Valor reemplazado: ") + value); } }
Resultado de salida
Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=America} Actualización de Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=USA} Valor reemplazado:
En el ejemplo anterior, hemos utilizado el método put() para insertar elementos en la tabla de hash. Note esta línea:
countries.put("Washington", "USA");
En este caso, la clave Washington ya existe en la tabla de hash. Por lo tanto, el método put() reemplaza el valor anterior America con el nuevo valor USA.
AtenciónHasta ahora, solo hemos añadido un elemento. Pero también podemos usarJava HashMap putAll()El método añade varios elementos a la tabla de hash.