Java HashMap put ()

Java HashMap put () metode ievieto norādīto vienumu (atslēgu / vērtību kartēšanu) hashmap.

Metodes sintakse put()ir šāda:

 hashmap.put (K atslēga, V vērtība)

Šeit hashmap ir HashMapklases objekts .

put () parametri

put()Metode ņem divi parametri:

  • atslēga - norādītā vērtība tiek kartēta ar šo atslēgu
  • vērtība - norādītā atslēga tiek kartēta ar šo vērtību

put () Return Value

  • ja atslēga jau ir saistīta ar kādu vērtību , atgriež iepriekš saistīto vērtību
  • ja atslēga nav saistīta ar kādu vērtību , atgriežasnull

Piezīme: Ja atslēga iepriekš ir bijusi saistīta ar nulles vērtību , arī metode atgriežas null.

1. piemērs: 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); ) )

Rezultāts

 Programmēšanas valodas: (Java = 14, JavaScript = 1, Python = 3)

Iepriekš minētajā piemērā mēs esam izveidojuši HashMapnosauktas valodas. Šeit put()metode ievieto atslēgu / vērtību kartējumus hashmap.

Piezīme : Katrs vienums tiek ievietots nejaušās pozīcijās HashMap.

2. piemērs: Ievietojiet vienumu ar dublikāta atslēgu

 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); ) )

Rezultāts

 Valstis: (Katmandu = Nepāla, Otava = Kanāda, Vašingtona = Amerika) Atjauninātās valstis: (Katmandu = Nepāla, Otava = Kanāda, Vašingtona = ASV) Aizstātā vērtība: Amerika

Iepriekš minētajā piemērā mēs izmantojām put()metodi, lai elementus ievietotu hashmap. Ievērojiet līniju,

 countries.put("Washington", "USA");

Šeit galvenā Vašingtona jau atrodas hashmap. Tādējādi put () metode aizstāj iepriekšējo vērtību America ar jauno vērtību USA.

Piezīme . Līdz šim mēs esam pievienojuši tikai vienu vienumu. Tomēr mēs varam arī pievienot vairākus vienumus no Maphashmap, izmantojot metodi Java HashMap putAll ().

Interesanti raksti...