hashmap如何获取值
时间: 2023-10-14 22:04:14 浏览: 72
要从 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()` 方法检查键是否存在。
阅读全文