Java HashMap put ()

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 HashMapklase.

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 senull

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 HashMapimenovane 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 Maphashmape pomoću Java HashMap metode putAll ().

Zanimljivi članci...