Java 集合 检查HashMap中是否存在特定键

在这个例子中,我们将看看如何检查HashMap中是否存在特定的键。我们将使用HashMap类的containsKey()方法来执行此检查。方法定义和描述如下:

public boolean containsKey(Object key):如果此映射包含指定键的映射,则返回true

示例

我们在以下示例中遵循的步骤是:

1)创建一个HashMap并用键值对填充它。

2)通过调用containsKey()方法检查任何键存在。此方法返回一个布尔值。

import java.util.HashMap;

public class CheckKeyExample {

 public static void main(String[] args) {

    // Creating a HashMap of int keys and String values
    HashMap<Integer, String> hashmap = new HashMap<Integer, String>();

    // Adding Key and Value pairs to HashMap
    hashmap.put(11,"Chaitanya");
    hashmap.put(22,"Pratap");
    hashmap.put(33,"Singh");
    hashmap.put(44,"Rajesh");
    hashmap.put(55,"Kate");

    // Checking Key Existence
    boolean flag = hashmap.containsKey(22);
    System.out.println("Key 22 exists in HashMap? : " + flag);

    boolean flag2 = hashmap.containsKey(55);
    System.out.println("Key 55 exists in HashMap? : " + flag2);

    boolean flag3 = hashmap.containsKey(99);
    System.out.println("Key 99 exists in HashMap? : " + flag3);
 }
}

输出:

Key 22 exists in HashMap? : true
Key 55 exists in HashMap? : true
Key 99 exists in HashMap? : false

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程