我有一个反编译代码的方法,我试图运行和理解。 5行没有编译,我得到一个错误说 需要不兼容的类型:java util.Hashmap found:java.lang.String。
private void resetFieldModel(HashMap<String, Integer> to_use_map)
{
this.current_field_model.removeAllElements();
Set temp_set = to_use_map.keySet();
for (String s : temp_set)
{
this.current_field_model.addElement(s);
}
}
答案 0 :(得分:5)
答案 1 :(得分:0)
您必须遍历必须temp_set
类型的Set<String>
(在您的代码中)。我们的想法是temp_set
中的每个元素都是String