hashmap怎么取值
时间: 2023-10-13 11:09:18 浏览: 84
flex HashMap
5星 · 资源好评率100%
在 HashMap 中,取值可以使用 get() 方法。具体来说,使用以下方式取值:
1. 使用键(key)来获取值(value):
```java
HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
int value = map.get("apple"); // 通过键 "apple" 获取值 1
```
2. 遍历 HashMap 中的所有键值对,获取值:
```java
HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
for (Map.Entry<String, Integer> entry : map.entrySet()) {
int value = entry.getValue();
// 处理获取到的值
}
```
注意,如果使用 get() 方法获取的键不存在于 HashMap 中,将会返回 null。因此,在获取值之前,建议先使用 containsKey() 方法来判断键是否存在于 HashMap 中。
阅读全文