在这个例子中,我们检查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