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