Java HashMap put ()

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 HashMapluokan 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 , palauttaanull

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 HashMapnimetyt 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 Maphashmapiin Java HashMap putAll () -menetelmällä.

Mielenkiintoisia artikkeleita...