containsKey()函数判断HashMap中是否存在指定的键
发布时间:2023-08-20 17:52:37
containsKey()方法是HashMap类中的一个成员方法,用于判断HashMap中是否存在指定的键。该方法的函数原型如下:
boolean containsKey(Object key)
该方法接受一个参数key,表示要判断的键的值。如果HashMap中存在该键,则返回true;否则返回false。
下面是containsKey()方法的使用示例:
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> hashMap = new HashMap<String, Integer>();
// 向HashMap中添加键值对
hashMap.put("One", 1);
hashMap.put("Two", 2);
hashMap.put("Three", 3);
// 判断HashMap中是否存在指定的键
boolean containsKey1 = hashMap.containsKey("One");
boolean containsKey2 = hashMap.containsKey("Four");
System.out.println("containsKey1: " + containsKey1);
System.out.println("containsKey2: " + containsKey2);
}
}
上述示例中,首先创建了一个HashMap对象hashMap,并向其中添加了三个键值对。然后,分别使用containsKey()方法判断了HashMap中是否存在键"One"和"Four"。由于存在键"One",所以containsKey1的值为true;而不存在键"Four",所以containsKey2的值为false。
使用containsKey()方法可以方便地判断HashMap中是否存在指定的键,从而进行后续操作,如获取对应的值或删除键值对等。
