Multiple markers at this line - Edge cannot be resolved to a type - Type safety: The expression of type ArrayList[] needs unchecked conversion to conform to
时间: 2023-12-06 19:43:40 浏览: 238
react使用高德地图react-amap:Markers、Circle、ContextMenu、自定义ContextMenu
这个错误提示的意思是:
- Edge 无法解析为类型
- 类型安全性:类型为 ArrayList[] 的表达式需要进行不受检查的转换以符合类型
这个错误通常出现在泛型代码中,可能是由于类型参数不正确或类型转换不正确引起的。
要解决这个错误,可以尝试以下几个步骤:
1. 确认 Edge 类型是否已经正确导入,并且类名没有拼写错误。
2. 确认 ArrayList 的类型参数是否正确,例如 ArrayList<Edge> 或 ArrayList<?>。
3. 如果使用了不受检查的类型转换,可以尝试使用 @SuppressWarnings 注解来抑制警告,但是要注意潜在的类型安全问题。
如果以上方法都不起作用,可以尝试进一步检查代码逻辑,并查找其他可能的错误。
阅读全文