hashmap判断key是否存在
时间: 2023-12-22 14:04:22 浏览: 34
在HashMap中,可以使用containsKey()方法来判断指定的key是否存在于HashMap中。如果存在,则返回true,否则返回false。以下是一个示例代码:
```java
import java.util.HashMap;
public class HashMapDemo {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<>();
map.put("第一个", 1);
map.put("第二个", 2);
map.put("第三个", 3);
map.put("第四个", 4);
if (map.containsKey("第二个")) {
System.out.println("找到了对应的key值");
} else {
System.out.println("搜索的key值不存在");
}
}
}
```
输出结果为:找到了对应的key值。
相关问题
判断key是否在hashmap中
要判断一个键是否存在于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中,并根据结果输出相应的信息。
java map判断key是否存在
可以使用`containsKey(Object key)`方法来判断一个key是否存在于Java的Map中。该方法返回一个boolean值,如果Map中包含指定的key,则返回true,否则返回false。
示例代码如下:
```java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
if (map.containsKey("apple")) {
System.out.println("Map contains key 'apple'");
} else {
System.out.println("Map doesn't contain key 'apple'");
}
```
输出结果为:
```
Map contains key 'apple'
```