📜  Java中的属性 containsKey(value) 方法和示例(1)

📅  最后修改于: 2023-12-03 15:02:01.982000             🧑  作者: Mango

Java中的属性 containsKey(value) 方法

在Java中,Map是一种常用的数据结构,它以键值对的形式存储数据,其中键是唯一的。containsKey(Object key) 方法是Map接口中的一个方法,用于判断Map中是否包含指定的键。

语法

containsKey(Object key)

参数:

  • key:要查找的键

返回值:

  • 如果Map中包含指定的键,则返回true;否则返回false。
示例

以下是一个示例程序,演示如何使用containsKey()方法判断Map中是否包含指定的键。

import java.util.HashMap;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        // 创建一个HashMap对象
        Map<String, String> map = new HashMap<>();

        // 添加键值对
        map.put("key1", "value1");
        map.put("key2", "value2");
        map.put("key3", "value3");

        // 判断键是否存在
        if (map.containsKey("key1")) {
            System.out.println("Map中包含key1");
        } else {
            System.out.println("Map中不包含key1");
        }

        if (map.containsKey("key4")) {
            System.out.println("Map中包含key4");
        } else {
            System.out.println("Map中不包含key4");
        }
    }
}

运行结果如下:

Map中包含key1
Map中不包含key4

以上程序创建了一个HashMap对象,添加了三个键值对,然后使用containsKey()方法判断Map中是否包含指定的键,结果表明Map中包含键"key1",但不包含键"key4"。

总结

containsKey()方法是Map接口中的一个方法,用于判断Map中是否包含指定的键。使用该方法前,需先创建一个Map对象,并添加键值对。如果Map中包含指定的键,则containsKey()方法返回true;否则返回false。