在Java编程中,有时我们需要判断一个HashMap是否包含某个值。HashMap类提供了containsValue()函数来实现这个功能。
public boolean containsValue(Object value)
该函数用于判断HashMap中是否包含指定的值。参数value是要被判断的值。
函数的返回值为boolean类型,如果HashMap中包含指定的值,则返回true;否则返回false。
import java.util.HashMap; public class Main { public static void main(String[] args) { // 创建一个HashMap HashMap<String, Integer> hashMap = new HashMap<>(); // 向HashMap中添加键值对 hashMap.put("A", 1); hashMap.put("B", 2); hashMap.put("C", 3); // 判断HashMap中是否包含值为2的元素 boolean containsValue = hashMap.containsValue(2); // 输出结果 System.out.println("HashMap中是否包含值为2的元素:" + containsValue); } }
运行上述代码,输出结果为:
HashMap中是否包含值为2的元素:true
从上述代码可以看出,我们使用containsValue()函数来判断HashMap中是否包含值为2的元素,并将结果输出。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com