Метод get() Java HashMap
Метод get() извлекает значение, соответствующее указанному ключу.
Синтаксис метода get():
hashmap.get(Object key)
Примечание:hashmap — это объект класса HashMap.
Детали параметров:
- key - ключ
Возвращаемое значение
Возвращает значение, связанное с указанным ключом.
Пример
В следующем примере демонстрируется использование метода get():
Пример
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// Создать HashMap
HashMap<Integer, String> sites = new HashMap<>();
// Добавить несколько элементов в HashMap
sites.put(1, "Google");
sites.put(2, "Example");
sites.put(3, "Taobao");
System.out.println("sites HashMap: " + sites);
// Получить значение
String value = sites.get(1);
System.out.println("Значение для ключа 1: " + value);
}
}
class Main {
public static void main(String[] args) {
// Создать HashMap
HashMap<Integer, String> sites = new HashMap<>();
// Добавить несколько элементов в HashMap
sites.put(1, "Google");
sites.put(2, "Example");
sites.put(3, "Taobao");
System.out.println("sites HashMap: " + sites);
// Получить значение
String value = sites.get(1);
System.out.println("Значение для ключа 1: " + value);
}
}
运行上述程序的输出是:
sites HashMap: {1=Google, 2=Example, 3=Taobao}
key 1 对应的 value: Google
Примечание:Мы также можем использоватьметод containsKey() класса HashMapчтобы проверить, существует ли конкретный ключ в HashMap.
Получение значения Integer с использованием ключа String:
Пример
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// Создать HashMap
HashMap<String, Integer> primeNumbers = new HashMap<>();
// Добавить сопоставления в HasMap
primeNumbers.put("Два", 2);
primeNumbers.put("Три", 3);
primeNumbers.put("Пять", 5);
System.out.println("HashMap: " + primeNumbers);
// Получить значение
int value = primeNumbers.get("Three");
System.out.println("Значение для ключа Three: " + value);
}
}
class Main {
public static void main(String[] args) {
// Создать HashMap
HashMap<String, Integer> primeNumbers = new HashMap<>();
// Добавить сопоставления в HasMap
primeNumbers.put("Два", 2);
primeNumbers.put("Три", 3);
primeNumbers.put("Пять", 5);
System.out.println("HashMap: " + primeNumbers);
// Получить значение
int value = primeNumbers.get("Three");
System.out.println("Значение для ключа Three: " + value);
}
}
运行上述程序的输出是:
HashMap: {Five=5, Two=2, Three=3}
key Three 对应的 value: 3
В приведённом выше примере мы использовали метод get() для получения значения, соответствующего ключу "Three".
Другие расширения
Java HashMap