containskey方法
时间: 2023-10-09 15:04:20 浏览: 37
containsKey() 方法是一个 Java Map(映射)接口提供的方法,用于判断指定的 key(键)是否存在于 Map 中。如果存在,该方法将返回 true,否则返回 false。
例如,假设有一个名为 map 的 HashMap,其中包含一些键值对,我们可以使用以下方式检查 Map 中是否包含特定的键:
```
HashMap<String, String> map = new HashMap<String, String>();
map.put("key1", "value1");
map.put("key2", "value2");
if (map.containsKey("key1")) {
System.out.println("map contains key1");
} else {
System.out.println("map does not contain key1");
}
```
在上面的示例中,我们首先创建了一个 HashMap,然后向其中添加两个键值对。接下来,我们使用 containsKey() 方法检查 Map 是否包含名为 “key1” 的键。由于 Map 中确实存在名为 “key1” 的键,因此该方法将返回 true,因此第一个打印语句将输出 “map contains key1”。
相关问题
map集合containsKey方法
Map集合的containsKey(Object key)方法用于判断该Map中是否包含指定的键(key),如果包含则返回true,否则返回false。示例如下:
```
Map<String, Integer> map = new HashMap<>();
map.put("a", 1);
map.put("b", 2);
boolean containsKeyA = map.containsKey("a"); // 返回true
boolean containsKeyC = map.containsKey("c"); // 返回false
```
在上面的示例中,我们创建了一个HashMap类型的Map集合,并向其中存入了两个键值对。然后我们调用了containsKey方法来判断是否包含指定的键"a"和"c",最终得到了结果true和false。
hashmap的containskey方法
HashMap的containsKey方法用来检查一个键是否在HashMap中存在。该方法接受一个参数,即要检查的键,并返回一个布尔值,表示该键是否存在于HashMap中。
示例代码:
```java
HashMap<String, Integer> map = new HashMap<>();
map.put("a",1);
map.put("b",2);
if(map.containsKey("a")){
System.out.println("The key 'a' exist in the map");
}else{
System.out.println("The key 'a' doesn't exist in the map");
}
```
上面的代码会输出 "The key 'a' exist in the map"