判断key是否在hashmap中
时间: 2023-11-25 20:04:25 浏览: 40
要判断一个键是否存在于HashMap中,可以使用HashMap的`containsKey(Object key)`方法。这个方法会返回一个布尔值,表示HashMap中是否包含指定的键。如果包含,则返回true;否则返回false。
下面是一个示例代码:
```java
import java.util.HashMap;
public class Main {
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 keyToCheck = "key2";
if (hashMap.containsKey(keyToCheck)) {
System.out.println("键 " + keyToCheck + " 存在于HashMap中");
} else {
System.out.println("键 " + keyToCheck + " 不存在于HashMap中");
}
}
}
```
在上面的示例中,我们创建了一个HashMap,并向其中添加了一些键值对。然后,我们使用`containsKey()`方法来检查指定的键是否存在于HashMap中,并根据结果输出相应的信息。