English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo put() di HashMap in Java inserisce l'elemento specificato (mappatura chiave/valore) nella mappa hash.
La sintassi del metodo put() è:
hashmap.put(K chiave, V valore)
Il metodo put() di HashMap può accettare due parametri:
key - Valore specificato mappato con la chiave
value - Valore mappato con la chiave specificata
Se la chiave è già associata a un valore, viene restituito il valore associato in precedenza
Se la chiave non è associata a nessun valore, viene restituito null
Attenzione:Se la chiave era precedentemente associata a un valore null, questo metodo restituirà anche null.
import java.util.HashMap; class Main { public static void main(String[] args) { //Creare HashMap HashMap<String, Integer> languages = new HashMap<>(); //Inserire elemento nel HashMap languages.put("Java", 14); languages.put("Python", 3); languages.put("JavaScript", 1); //Mostrare HashMap System.out.println("Linguaggi di programmazione: " + languages); } }
Risultato di output
Linguaggi di programmazione: {Java=14, JavaScript=1, Python=3}
Nell'esempio sopra, abbiamo creato un HashMap chiamato languages. Qui, il metodo put() aggiungeMappatura chiave/valoreInserire nel mappatura hash
Attenzione: Ogni elemento viene inserito in una posizione casuale nel HashMap.
import java.util.HashMap; class Main { public static void main(String[] args) { //Creare HashMap HashMap<String, String> countries = new HashMap<>(); //Inserire elemento nel HashMap countries.put("Washington", "America"); countries.put("Ottawa", "Canada"); countries.put("Kathmandu", "Nepal"); System.out.println("Countries: " + countries); //Aggiungere elemento con chiave duplicata String value = countries.put("Washington", "USA"); System.out.println("Aggiornamento completato Countries: " + countries); // Mostra il valore sostituito System.out.println("Valore sostituito: " + value); } }
Risultato di output
Paesi: {Kathmandu=Nepal, Ottawa=Canada, Washington=America} Paesi aggiornati: {Kathmandu=Nepal, Ottawa=Canada, Washington=USA} Valore sostituito: America
Nel esempio sopra, abbiamo utilizzato il metodo put() per inserire un elemento nella tabella hash. Nota questa riga:
countries.put("Washington", "USA");
In questo caso, la chiave Washington esiste già nella mappa hash. Pertanto, il metodo put() sostituisce il valore precedente America con il nuovo valore USA.
AttenzioneFino ad ora, abbiamo aggiunto solo un elemento. Ma possiamo anche usareJava HashMap putAll()Il metodo aggiunge più elementi alla mappa hash.