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