Java HashMap put () -menetelmä lisää määritetyn kohteen (avaimen / arvon yhdistämisen) hashmapiin.
Menetelmän syntaksi put()
on:
hashmap.put (K-näppäin, V-arvo)
Tässä hashmap on HashMap
luokan kohde.
put () -parametrit
put()
Menetelmässä otetaan kaksi parametria:
- avain - määritetty arvo yhdistetään tällä avaimella
- arvo - määritetty avain yhdistetään tähän arvoon
put () Palautusarvo
- jos avain on jo liitetty mihinkään arvoon , palauttaa aiemmin liitetyn arvon
- jos avainta ei ole liitetty mihinkään arvoon , palauttaa
null
Huomaa: Jos avain on aiemmin liitetty nolla-arvoon , myös menetelmä palaa null
.
Esimerkki 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); ) )
Tuotos
Ohjelmointikielet: (Java = 14, JavaScript = 1, Python = 3)
Yllä olevassa esimerkissä olemme luoneet HashMap
nimetyt kielet. Tässä put()
menetelmä lisää avaimen / arvon yhdistämisen hashmapiin.
Huomaa : Jokainen kohde lisätään satunnaisiin kohtiin HashMap
.
Esimerkki 2: Lisää kohde kaksoiskoodiavaimella
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); ) )
Tuotos
Maat: (Kathmandu = Nepal, Ottawa = Kanada, Washington = Amerikka) Päivitetyt maat: (Kathmandu = Nepal, Ottawa = Kanada, Washington = USA) Korvattu arvo: Amerikka
Yllä olevassa esimerkissä olemme käyttäneet put()
menetelmää kohteiden lisäämiseksi hashmapiin. Huomaa rivi,
countries.put("Washington", "USA");
Täällä avain Washington on jo läsnä hashmapissa. Siksi put () -menetelmä korvaa aikaisemman arvo-Amerikan uudella arvolla USA.
Huomaa : Tähän asti olemme lisänneet vain yhden kohteen. Voimme kuitenkin lisätä useita kohteita kohteesta Map
hashmapiin Java HashMap putAll () -menetelmällä.