РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
400 of 1163 menu

Метод put

Метод put добавляет новую пару ключ-значение в коллекцию Map или обновляет значение, если указанный ключ уже присутствует в коллекции. Первым параметром метод принимает ключ, вторым - значение, которое нужно связать с этим ключом.

Синтаксис

map.put(key, value)

Пример

Давайте добавим несколько элементов в коллекцию Map:

import java.util.Map; import java.util.HashMap; public class Main { public static void main(String[] args) { Map<String, Integer> map = new HashMap<>(); map.put("a", 1); map.put("b", 2); map.put("c", 3); System.out.println(map); } }

Результат выполнения кода:

{a=1, b=2, c=3}

Пример

Давайте обновим значение для ключа "a":

import java.util.Map; import java.util.HashMap; public class Main { public static void main(String[] args) { Map<String, Integer> map = new HashMap<>(); map.put("a", 1); map.put("b", 2); Integer res = map.put("a", 100); System.out.println(res); System.out.println(map); } }

Результат выполнения кода:

1 {a=100, b=2}

Как видно из примера, метод put возвращает предыдущее значение, связанное с ключом, или null, если ключ отсутствовал.

Смотрите также

  • метод get,
    который возвращает значение по ключу
  • метод remove,
    который удаляет элемент по ключу
  • метод putIfAbsent,
    который добавляет элемент, только если ключ отсутствует
  • метод containsKey,
    который проверяет наличие ключа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить