Metoda Java HashMap put () ubacuje navedenu stavku (mapiranje ključa / vrijednosti) u hashmapu.
Sintaksa put()
metode je:
hashmap.put (tipka K, vrijednost V)
Ovdje je hashmap objekt HashMap
klase.
put () Parametri
put()
Metoda uzima dva parametra:
- ključ - navedena vrijednost preslikava se s tim ključem
- vrijednost - navedeni ključ preslikava se s ovom vrijednošću
put () Povratna vrijednost
- ako je ključ već pridružen bilo kojoj vrijednosti , vraća prethodno povezanu vrijednost
- ako ključ nije povezan s bilo kojom vrijednošću , vraća se
null
Napomena: Ako je ključ prethodno pridružen null vrijednosti , tada se i metoda vraća null
.
Primjer 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); ) )
Izlaz
Programski jezici: (Java = 14, JavaScript = 1, Python = 3)
U gornjem primjeru stvorili smo HashMap
imenovane jezike. Ovdje put()
metoda ubacuje preslikavanja ključa / vrijednosti u hashmapu.
Napomena : Svaka je stavka umetnuta u slučajne položaje u HashMap
.
Primjer 2: Umetnite predmet duplikatom ključa
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); ) )
Izlaz
Zemlje: (Kathmandu = Nepal, Ottawa = Kanada, Washington = Amerika) Ažurirano Zemlje: (Kathmandu = Nepal, Ottawa = Kanada, Washington = SAD) Zamijenjena vrijednost: Amerika
U gornjem primjeru koristili smo put()
metodu za umetanje stavki u hashmapu. Primijetite crtu,
countries.put("Washington", "USA");
Ovdje je ključ Washingtona već prisutan u hashmapi. Stoga metoda put () zamjenjuje prethodnu vrijednost Amerika novom vrijednošću SAD.
Napomena : Do sada smo dodali samo jednu stavku. Međutim, također možemo dodati više stavki iz Map
hashmape pomoću Java HashMap metode putAll ().