【发布时间】:2018-04-08 04:41:08
【问题描述】:
我在另一个文件中的自己的类中有一个 hashMap。
public class className {
private HashMap<String,String> myMap = new HashMap<String,String>();
}
如果我将值传递给它,我想遍历 hashMap 并获取键。我在阅读以下问题时遇到了 entrySet 问题。 Stackoverflow Question
我的 for each 循环代码是:
for(Map.Entry<String, String> entry : className.entrySet()){
}
className 是包含我的 hashMap 的类的名称,我收到错误:
找不到符号
我猜这与没有 entrySet 方法有关,但我不确定,因为我上面链接的问题没有提到这一点。
谁能给点建议?
【问题讨论】:
-
您应该从包含
HashMap的类中获取entrySet,还是从HashMap本身获取? -
如果你的class car的对象c有Engine,可以直接调用c对象中engine的方法吗???