Методът на Java HashMap put () вмъква посочения елемент (съпоставяне на ключ / стойност) в hashmap.
Синтаксисът на put()
метода е:
hashmap.put (ключ K, стойност V)
Тук hashmap е обект на HashMap
класа.
put () Параметри
В put()
метода се извършва по два параметъра:
- ключ - посочената стойност се картографира с този ключ
- стойност - посоченият ключ се картографира с тази стойност
put () Върната стойност
- ако ключът вече е свързан с някаква стойност , връща свързаната по-рано стойност
- ако ключът не е свързан с никаква стойност , връща
null
Забележка: Ако ключът преди е бил свързан с нулева стойност , методът също се връща null
.
Пример 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); ) )
Изход
Езици за програмиране: (Java = 14, JavaScript = 1, Python = 3)
В горния пример създадохме HashMap
име на езици. Тук put()
методът вмъква съпоставянията ключ / стойност в хеш-картата.
Забележка : Всеки елемент се вмъква в произволни позиции в HashMap
.
Пример 2: Вмъкване на елемент с дублиран ключ
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); ) )
Изход
Държави: (Катманду = Непал, Отава = Канада, Вашингтон = Америка) Актуализирани държави: (Катманду = Непал, Отава = Канада, Вашингтон = САЩ) Заменена стойност: Америка
В горния пример използвахме put()
метода за вмъкване на елементи в hashmap. Забележете линията,
countries.put("Washington", "USA");
Тук ключовият Вашингтон вече присъства в хеш-картата. Следователно методът put () замества предишната стойност Америка с новата стойност САЩ.
Забележка : До този момент добавихме само един елемент. Можем обаче да добавяме множество елементи от Map
към хеш-карта, използвайки метода Java HashMap putAll ().