上图是一个dom4j经典读取操作,但获取节点元素时会提醒你类型安全问题,因为返回的List是未知的,你用已知的List去接收,难免会发生意外,当然对于我们的理解,返回的当然是这个类型,但对程序是未知的。(当然对项目是没影响,但我总感觉不舒服)
我的解决办法
用List<?>去接收一个未知的List返回值
然后需要里面的元素,再强转成需要的类型
完美解决黄色感叹号
其他解决办法
在方法头上添加注解,像这样
@SuppressWarnings("unchecked")
上图是一个dom4j经典读取操作,但获取节点元素时会提醒你类型安全问题,因为返回的List是未知的,你用已知的List去接收,难免会发生意外,当然对于我们的理解,返回的当然是这个类型,但对程序是未知的。(当然对项目是没影响,但我总感觉不舒服)
我的解决办法
用List<?>去接收一个未知的List返回值
然后需要里面的元素,再强转成需要的类型
完美解决黄色感叹号
其他解决办法
在方法头上添加注解,像这样
@SuppressWarnings("unchecked")