Java HashMap put ()

Metoda Java HashMap put () vloží zadanou položku (mapování klíč / hodnota) do hashmap.

Syntaxe put()metody je:

 hashmap.put (klíč K, hodnota V)

Zde je hashmap objekt HashMaptřídy.

put () parametry

put()Metoda má dva parametry:

  • klíč - zadaná hodnota je mapována tímto klíčem
  • value - zadaný klíč je mapován s touto hodnotou

put () návratová hodnota

  • pokud je klíč již přidružen k jakékoli hodnotě , vrátí dříve přidruženou hodnotu
  • pokud klíč není spojen s žádnou hodnotou , vrátí senull

Poznámka: Pokud je klíč dříve přidružen k nulové hodnotě , vrátí se také metoda null.

Příklad 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); ) )

Výstup

 Programovací jazyky: (Java = 14, JavaScript = 1, Python = 3)

Ve výše uvedeném příkladu jsme vytvořili HashMappojmenované jazyky. Zde put()metoda vloží mapování klíč / hodnota do hashmap.

Poznámka : Každá položka je vložena na náhodných pozicích v HashMap.

Příklad 2: Vložte položku s duplicitním klíčem

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

Výstup

 Země: (Káthmándú = Nepál, Ottawa = Kanada, Washington = Amerika) Aktualizované země: (Káthmándú = Nepál, Ottawa = Kanada, Washington = USA) Nahrazená hodnota: Amerika

Ve výše uvedeném příkladu jsme použili put()metodu pro vložení položek do hashmapy. Všimněte si řádku,

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

Zde je klíčový Washington již v hashmapě přítomen. Metoda put () proto nahrazuje předchozí hodnotu America novou hodnotou USA.

Poznámka : Doposud jsme přidali pouze jednu položku. Můžeme však také přidat více položek z Mapdo hashmapy pomocí metody Java HashMap putAll ().

Zajímavé články...