Map testMap = new HashMap();
for(Map.Entry<String, Object> entry:testMap.entrySet()){
}
它具有错误提示:“类型不匹配:无法从元素类型Object转换为Map.Entry”
你能告诉我原因吗?
谢谢
最佳答案
testMap
不是通用类型,因此testMap.entrySet
返回对象。
您可以像这样纠正它:
Map<String, Object> testMap = new HashMap<String, Object>();
for(Map.Entry<String, Object> entry:testMap.entrySet()){
}
关于java - Java 6中的foreach有什么问题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6327668/