📅  最后修改于: 2023-12-03 15:01:59.025000             🧑  作者: Mango
在Java中,Hashtable是一个用于存储key-value对的数据结构,它的内部实现类似于HashMap,但是它是线程安全的。contains()方法是Hashtable中的一个方法,用于判断Hashtable中是否包含指定的value。
public boolean contains(Object value)
value
:要在Hashtable中查找的value。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。