hashmap怎么通过键获取值
时间: 2023-07-21 17:04:21 浏览: 109
在Java中,可以通过使用HashMap的get()方法来获取与给定键相关联的值。具体步骤如下:
1. 创建一个HashMap对象并添加键值对:
```
HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
```
2. 使用get()方法获取与键相关联的值:
```
int value = map.get("apple");
```
在这个例子中,value将被赋值为1,因为“apple”键的值为1。
相关问题
hashmap如何获取值
要从 HashMap 中获取值,可以使用 `get(key)` 方法。这个方法接受一个键作为参数,并返回与该键关联的值。下面是一个示例:
```java
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建一个 HashMap
HashMap<String, Integer> hashMap = new HashMap<>();
// 向 HashMap 中添加键值对
hashMap.put("A", 1);
hashMap.put("B", 2);
hashMap.put("C", 3);
// 获取键为 "B" 的值
Integer value = hashMap.get("B");
System.out.println(value); // 输出: 2
}
}
```
在上述示例中,我们创建了一个 HashMap,并向其中添加了几个键值对。然后,使用 `get()` 方法获取键为 "B" 的值,并将其存储在 `value` 变量中。最后,打印输出 `value` 的值,得到结果为 2。
需要注意的是,如果指定的键在 HashMap 中不存在,则 `get()` 方法将返回 null。因此,在使用 `get()` 方法获取值之前,最好先使用 `containsKey()` 方法检查键是否存在。
HashMap 获取值
获取HashMap中的值可以使用get()方法,该方法接受一个键作为参数,并返回与该键相关联的值。以下是一个示例代码:
```java
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加键值对
hashMap.put("apple", 1);
hashMap.put("banana", 2);
hashMap.put("orange", 3);
// 获取值
int value = hashMap.get("banana");
System.out.println("The value of 'banana' is: " + value); // 输出:The value of 'banana' is: 2
}
}
```
阅读全文