java中根据hashMap的key未获取到value
时间: 2024-01-28 11:03:04 浏览: 31
在Java中,可以使用HashMap的get()方法来根据key获取对应的value。如果get()方法返回null,表示该key不存在于HashMap中。
以下是一个示例代码,展示如何根据key获取HashMap中的value:
```java
import java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
HashMap<String, Integer> hashMap = new HashMap<>();
hashMap.put("key1", 1);
hashMap.put("key2", 2);
hashMap.put("key3", 3);
String key = "key4";
Integer value = hashMap.get(key);
if (value != null) {
System.out.println("Value for key '" + key + "' is: " + value);
} else {
System.out.println("Key '" + key + "' does not exist in the HashMap.");
}
}
}
```
在上述示例中,我们创建了一个HashMap对象,并向其中添加了一些键值对。然后,我们尝试根据一个不存在的key("key4")获取对应的value。由于该key不存在于HashMap中,所以get()方法返回null,并输出相应的提示信息。
希望这个例子对你有帮助!如果你有任何其他问题,请随时提问。