Java HashMap put ()

Методът на 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 ().

Интересни статии...