Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对哈希表执行包含操作_Java_Vector_Hashtable - Fatal编程技术网

Java 对哈希表执行包含操作

Java 对哈希表执行包含操作,java,vector,hashtable,Java,Vector,Hashtable,我有一个格式为字符串vector的哈希表“listUserEvents”。我正在尝试查看哈希表是否包含给定字符串的一些数据 listUserEvents = getUserInfo(); for (int i = 0; i < compareEventData.size(); i++) { EventData eventForExistingDate = (EventData) compareEventData.elementAt(i); //here i want t

我有一个格式为字符串vector的哈希表“listUserEvents”。我正在尝试查看哈希表是否包含给定字符串的一些数据

listUserEvents = getUserInfo();
for (int i = 0; i < compareEventData.size(); i++) {
          EventData eventForExistingDate = (EventData) compareEventData.elementAt(i);
//here i want to check if listUserEvents  the hashtable has eventForExistingDate.getSummary() for string "hello"
}
listUserEvents=getUserInfo();
对于(int i=0;i

如何执行此操作?

如果我正确理解了问题,您只需要:

if (listUserEvents.containsKey("hello"))
{
    ...
}
您的描述不是很清楚,因为现在我们没有使用
eventForExistingDate


请注意,如果使用泛型集合,则不太可能需要前一行中的强制转换。

listUserEvents=getUserInfo();枚举e=listUserEvents.keys();Vector value=null;而(e.hasMoreElements()){value=(Vector)listUserEvents.get(compareKey);}我想检查哈希表是否有键“hello”的值“@harqs:好的,编辑好了-但是现在还不清楚
eventForExistingDate
在哪里出现。。。