2012-05-16 70 views
0

我有一个哈希表“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" 
} 

如何?执行此

回答

1

如果我理解正确的问题,你只是想:

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

您的描述不是很清楚,虽然,像现在我们不使用eventForExistingDate ..

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

+0

listUserEvents = getUserInfo(); \t \t枚举e = listUserEvents.keys(); \t \t向量值=空; (e.hasMoreElements()){ \t \t \t value =(Vector)listUserEvents.get(compareKey); \t \t} – harqs

+0

我想检查哈希表是否具有键值“hello” – harqs

+0

@harqs:好,已编辑 - 但不清楚eventForExistingDate现在在哪里进入...... –