Java中 根据指定key获取vlue
时间: 2024-02-24 10:54:09 浏览: 89
map key and value
在 Java 中,可以使用 `java.util.Map` 接口来实现键值对的映射,通过键来获取相应的值。具体的操作如下:
1. 定义一个 `java.util.Map` 对象,例如 `Map<String, Integer> myMap = new HashMap<>();`,其中 `String` 表示键的类型,`Integer` 表示值的类型,`HashMap` 表示使用哈希表实现的 Map。
2. 插入键值对,例如 `myMap.put("apple", 1);` 表示将键为 "apple" 的值设为 1。
3. 获取键对应的值,例如 `int value = myMap.get("apple");` 表示获取键为 "apple" 的值。
需要注意的是,如果键不存在于 map 中,使用 `get` 方法会返回 `null`。为了避免空指针异常,可以使用 `containsKey` 方法来判断该键是否存在于 map 中。例如:
```java
if (myMap.containsKey("orange")) {
int value = myMap.get("orange");
// Do something with value
} else {
// Key not found
}
```
阅读全文