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

在这个例子中,我们检查HashMap中是否存在特定值。我们将使用HashMap类的containsValue()方法来执行此检查:

public boolean containsValue(Object value):如果此映射将一个或多个键映射到指定值,则返回true

完整代码:

这里我们有一个整数键和字符串值的HashMap,我们正在检查特定的String是否映射到HashMap的任何键。

import java.util.HashMap;

public class CheckValueExample {

 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 Value Existence
    boolean flag = hashmap.containsValue("Singh");
    System.out.println("String Singh exists in HashMap? : " + flag);
 }
}

输出:

String Singh exists in HashMap? : true

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程