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 HashMap
tří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í se
null
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 HashMap
pojmenované 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 Map
do hashmapy pomocí metody Java HashMap putAll ().