执行包含哈希表的操作

时间:2012-05-16 07:27:40

标签: java vector hashtable

我有一个哈希表“listUserEvents”,其形式为字符串,vector。我试图查看哈希表是否包含给定字符串的某些数据。

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"
}

如何执行此操作?

1 个答案:

答案 0 :(得分:1)

如果我正确理解了这个问题,你只需要:

if (listUserEvents.containsKey("hello"))
{
    ...
}

您的描述不是很清楚,因为现在我们没有使用eventForExistingDate ...

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