Java HashMap put ()

Метод Java HashMap put () вставляє зазначений елемент (зіставлення ключа / значення) у хеш-карту.

Синтаксис 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()метод для вставки елементів у хеш-карту. Зверніть увагу на рядок,

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

Тут ключовий Вашингтон вже присутній у хеш-мапі. Отже, метод put () замінює попереднє значення Америка новим значенням США.

Примітка . До цього часу ми додали лише один елемент. Однак ми також можемо додати кілька елементів з Mapдо хеш-карти, використовуючи метод Java HashMap putAll ().

Цікаві статті...