📜  Java中的Hashtable contains()方法(1)

📅  最后修改于: 2023-12-03 15:01:59.025000             🧑  作者: Mango

Java中的Hashtable contains()方法

在Java中,Hashtable是一个用于存储key-value对的数据结构,它的内部实现类似于HashMap,但是它是线程安全的。contains()方法是Hashtable中的一个方法,用于判断Hashtable中是否包含指定的value。

方法签名
public boolean contains(Object value)
参数说明
  • value:要在Hashtable中查找的value。
返回值说明
  • 如果Hashtable中包含指定的value,则返回true。
  • 如果Hashtable中不包含指定的value,则返回false。
示例代码
import java.util.Hashtable;

public class Example {
    public static void main(String[] args) {
        // 创建一个Hashtable对象
        Hashtable<String, Integer> hashtable = new Hashtable<>();
        // 添加一些key-value对
        hashtable.put("A", 1);
        hashtable.put("B", 2);
        hashtable.put("C", 3);

        // 判断Hashtable中是否包含value为1的键值对
        boolean result = hashtable.contains(1);
        System.out.println(result); // true

        // 判断Hashtable中是否包含value为4的键值对
        result = hashtable.contains(4);
        System.out.println(result); // false
    }
}
输出结果
true
false
总结

contains()方法是Hashtable中的一个用于判断Hashtable中是否包含指定的value的方法。在使用该方法时,需要注意要传入正确的参数类型,否则会导致编译错误或运行时异常。除此之外,还可以使用containsKey()方法来判断Hashtable中是否包含指定的key。