Java:List 类型转换警告如何取消 |
您所在的位置:网站首页 › java类型强转 › Java:List 类型转换警告如何取消 |
在用Eclipse开发java程序时,使用Java数据类型List时,Eclipse总是提示警告,虽然不报错,程序也能正常运行,但是看着挺不爽的(好吧,我承认自己有强迫症)。警告信息如下: Type safety: Unchecked cast from List to List 表明Object转化为ArrayList并不是安全的,以下是收集的取消警告的方法(危险的解除依赖于程序员确保转化的目标类型和原类型一致): 第一:方法上添加@SuppressWarnings("unchecked") 第二:myeclipse的Window->Preferences->Java->Compiler->Errors/Warning->Generic types中Unchecked generic type operation设置为Ignore。 第三:myeclipse的Window->Preferences->Java->Compiler将Compiler compliance level 设置为小于1.5。
示例代码: public List selAgentChargeById(AgentCharge agentCharge) { log.debug("selAgentChargeById开始执行"); @SuppressWarnings("unchecked") List list = (List)getSqlMapClientTemplate().queryForList("AgentCharge.selAgentChargeById", agentCharge); return list; }
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |