Метод 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,
который проверяет наличие ключа