我試圖創建一個迭代通過哈希表的方法,並將該密鑰返回爲字符串,最好的方法是什麼?在HashTable中查找密鑰的方法
編輯:從評論
對不起復制,如果我沒能更清晰,我試圖做到這一點在Java中。我創建了一個測試類
public void runprog() {
hashMap.put("Butter", 50);
hashMap.put("Beans", 40);
for (Object o: hashMap.entrySet()) {
Map.Entry entry = (Map.Entry) o;
System.out.println(entry.getKey() + " " + entry.getValue());
}
}
它輸出
Butter 50 Beans 40
我已經創建了尋找一個鍵和返回值
public Object findValue(String Name){
for (Object o: hashMap.entrySet()) {
Map.Entry entry = (Map.Entry) o;
return entry.getValue();
}
return null;
}
當我尋找黃油
的方法它返回50當我尋找豆它返回50
你想要哪個鍵返回?到目前爲止你嘗試過什麼,它是如何工作的?請提供更多信息! – 2009-02-26 12:21:45
你爲什麼要重複它?這是一個哈希表,查找通過哈希執行... – 2009-02-26 12:22:29