我试图创建一个迭代通过哈希表的方法,并将该密钥返回为字符串,最好的方法是什么?在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