欢迎访问宙启技术站
智能推送

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中是否存在指定的键,从而进行后续操作,如获取对应的值或删除键值对等。