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

Метод get класса LinkedHashMap

Метод get класса LinkedHashMap возвращает значение, связанное с указанным ключом. В первый параметр мы передаем ключ, значение которого нужно получить. Если ключ отсутствует в map, метод возвращает null. Класс LinkedHashMap сохраняет порядок добавления элементов, поэтому метод get работает с учетом этого порядка, но сам порядок не изменяет.

Синтаксис

map.get(key)

Пример

Давайте получим значение по ключу "b" из LinkedHashMap:

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

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

2

Пример

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

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

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

null

Пример

Давайте проверим, что метод get не изменяет порядок элементов в LinkedHashMap:

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

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

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

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

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