2012-05-16 101 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現在在哪裏進入...... –