【发布时间】:2015-05-24 07:25:19
【问题描述】:
我在地图中使用 arrayList 分配双键并尝试从地图中检索数据,但我在下面收到此错误。我怎样才能让它工作?
此行有多个标记 - Map.Entry 是原始类型。对泛型类型 Map.Entry 的引用应该是 参数化 - 类型不匹配:无法从 Object 转换为 Map.Entry
Map<Double, ArrayList<Integer>> map = new HashMap<Double, ArrayList<Integer>>();
else {
Map<Double, ArrayList<Integer>> mapResult = db.detectRoute(latD, longD);
Iterator it = mapResult.entrySet().iterator();
while(it.hasNext()){
//The error starts here.
Entry e = it.next();
double distance = entry.getkey();
ArrayList<Integer> value = entry.getValue();
}
【问题讨论】:
标签: java