English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод get() класса Java HashMap возвращает значение, соответствующее указанному ключу в хэш-мапе.
Синтаксис метода get()
hashmap.get(Object key)
key - для возврата его соотнесенияЗначениеКлюч
Возвращает значение, связанное с указанным ключом
ВниманиеЕсли указанный ключ соотносится с null-значением или ключ не существует в хэш-мапе,该方法 возвращает null.
import java.util.HashMap; class Main { public static void main(String[] args) { // Создание HashMap HashMap<Integer, String> numbers = new HashMap<>(); // Вставка элементов в HashMap numbers.put(1, "Java"); numbers.put(2, "Python"); numbers.put(3, "JavaScript"); System.out.println("HashMap: " + numbers); // Получение значения String value = numbers.get(1); System.out.println("Ключ 1 соотносится с значением: " + value);
Результат вывода
HashMap: {1=Java, 2=Python, 3=JavaScript} Ключ 1 соотносится с значением: Java
В примере выше мы создали хэш-мапу под названием numbers. Метод get() используется для доступа к значению, связанному с ключом 1 в Java.
ВниманиеМы можем использоватьHashMap.containsKey()Метод для проверки наличия специфического ключа в хэш-мапе.
import java.util.HashMap; class Main { public static void main(String[] args) { // Создание HashMap HashMap<String, Integer> primeNumbers = new HashMap<>(); // Вставка элементов в HashMap primeNumbers.put("Two", 2); primeNumbers.put("Three", 3); primeNumbers.put("Five", 5); System.out.println("HashMap: " + primeNumbers); // Получение значения int value = primeNumbers.get("Three"); System.out.println("Ключ 3 ассоциирован с значением: " + value);
Результат вывода
HashMap: {Five=5, Two=2, Three=3} Ключ 3 ассоциирован с значением: 3
В примере выше мы используем метод get() для получения значения 3 по ключу Three.