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 HashMap
klases 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žas
null
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 HashMap
nosauktas 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 Map
hashmap, izmantojot metodi Java HashMap putAll ().