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

Метод get

Метод get класса HashMap возвращает значение, связанное с указанным ключом. В первый параметр мы передаем ключ, по которому нужно найти значение. Если ключ присутствует в отображении, метод возвращает соответствующее ему значение. Если ключа нет - метод возвращает null.

Стоит помнить, что если в отображение было сохранено значение null, то результат null не обязательно означает отсутствие ключа. Для точной проверки наличия ключа используйте метод containsKey.

Синтаксис

map.get(key)

Пример

Давайте создадим отображение и получим значение по существующему ключу:

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

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

2

Пример

Давайте попробуем получить значение по ключу, которого нет в отображении:

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

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

null

Пример

Давайте получим все значения по очереди, перебирая ключи отображения:

import java.util.HashMap; public class Main { public static void main(String[] args) { HashMap<String, String> map = new HashMap<>(); map.put("a", "abcde"); map.put("b", "12345"); map.put("c", "hello"); for (String key : map.keySet()) { System.out.println(key + " -> " + map.get(key)); } } }

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

a -> abcde b -> 12345 c -> hello

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

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