English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método put() do HashMap Java adiciona o item especificado (chave)/Mapeamento de valores) inserido no mapeamento de hash
A sintaxe do método put() é:
hashmap.put(K key, V value)
O método put() do HashMap pode aceitar dois parâmetros:
key - O valor especificado mapeado para a chave
value - Usar o valor mapeado para a chave especificada
Se a chave já estiver associada a algum valor, retornará o valor associado anteriormente
Se a chave não estiver associada a nenhum valor, retornará null
Atenção:Se a chave estiver associada a um valor null anterior, este método também retornará null.
import java.util.HashMap; class Main { public static void main(String[] args) { // Criar HashMap HashMap<String, Integer> languages = new HashMap<>(); // Inserir item no HashMap languages.put("Java", 14; languages.put("Python", 3; languages.put("JavaScript", 1; // Exibir HashMap System.out.println("Linguagens de programação: ") + languages); } }
Output Result
Linguagens de programação: {Java=14, JavaScript=1, Python=3}
No exemplo acima, criamos um HashMap chamado languages. Aqui, o método put()Chave/Mapeamento de valoresInserir no mapeamento de hash
Note:Cada item é inserido em uma posição aleatória no HashMap.
import java.util.HashMap; class Main { public static void main(String[] args) { // Criar HashMap HashMap<String, String> countries = new HashMap<>(); //Inserir item no HashMap countries.put("Washington", "América"); countries.put("Ottawa", "Canada"); countries.put("Kathmandu", "Nepal"); System.out.println("Countries: ") + countries); //Adicionar elemento com chave duplicada String value = countries.put("Washington", "USA"); System.out.println("Atualização: Countries: ") + countries); // Display the replaced value System.out.println("The replaced value: "); + value); } }
Output Result
Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=America} Updated Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=USA} The replaced value: America
In the above example, we used the put() method to insert items into the hash table. Note this line:
countries.put("Washington", "USA");
In this case, the key Washington already exists in the hash map. Therefore, the put() method replaces the previous value America with the new value USA.
NoteUp to now, we have only added one item. However, we can also useJava HashMap putAll()The method adds multiple items to the hash map.