Java 警告:[未选中]未选中地图强制转换
我发现了以下异常。如何解决该警告 例外情况:Java 警告:[未选中]未选中地图强制转换,java,spring-boot,Java,Spring Boot,我发现了以下异常。如何解决该警告 例外情况: warning: [unchecked] unchecked cast Map<String, Object> map = (Map<String, Object>) obj; required: Map<String,Object> found: Object List<
warning: [unchecked] unchecked cast
Map<String, Object> map = (Map<String, Object>) obj;
required: Map<String,Object>
found: Object
List<?> results = response.getResults();
for (Object result : results) {
Map<String, Object> map = (Map<String, Object>) result;
警告:[未选中]未选中强制转换
Map Map=(Map)obj;
必需:地图
发现:对象
代码:
warning: [unchecked] unchecked cast
Map<String, Object> map = (Map<String, Object>) obj;
required: Map<String,Object>
found: Object
List<?> results = response.getResults();
for (Object result : results) {
Map<String, Object> map = (Map<String, Object>) result;
List results=response.getResults();
用于(对象结果:结果){
Map=(Map)结果;
您不能。将对象
投射到地图
将始终显示此警告
修复它的唯一方法是首先使用比对象更具体的类型