我正在尝试创建一个迭代哈希表并将键作为字符串返回的方法,最好的方法是什么?
编辑:从评论中复制
对不起,如果我没有说清楚,我正在尝试用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());
}
}
Run Code Online (Sandbox Code Playgroud)
它输出
Butter 50 Beans 40
我创建了一个查找Key并返回值的方法
public Object findValue(String Name){
for (Object o: hashMap.entrySet()) {
Map.Entry entry = (Map.Entry) o;
return entry.getValue();
}
return null;
}
Run Code Online (Sandbox Code Playgroud)
当我寻找Butter时,当我寻找Beans它返回50时它返回50