HashMap 获取值
时间: 2024-02-09 12:04:35 浏览: 92
获取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
}
}
```
相关问题
hashmap获取value值 遍历
遍历HashMap可以使用迭代器或者for-each循环,获取value值可以使用get方法,示例代码如下:
使用迭代器遍历HashMap并获取value值:
```
HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
Iterator<Integer> iterator = map.values().iterator();
while (iterator.hasNext()) {
Integer value = iterator.next();
System.out.println(value);
}
```
使用for-each循环遍历HashMap并获取value值:
```
HashMap<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
for (Integer value : map.values()) {
System.out.println(value);
}
```
以上代码输出结果为:
```
1
2
3
```
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()` 方法检查键是否存在。
阅读全文