问题描述:
数据转换异常
if(dcList.size()>0){
for(DataCenterMgr dc:dcList){
Integer strin=0;
strin=Integer.parseInt(ipVo.getAssetInfo().getDatacenter());
if(strin == dc.getPvdcId()){
ipVo.getAssetInfo().setDatacenter(dc.getName());
}
}
}
修改为:
if(dcList.size()>0){
for(DataCenterMgr dc:dcList){
Integer strin=0;
strin=Integer.parseInt(ipVo.getAssetInfo().getDatacenter());
if(strin.equals(dc.getPvdcId())){
ipVo.getAssetInfo().setDatacenter(dc.getName());
break;
}
}
}
== 判断改为 equals()方法比较
用break推出当前for循环
Bug解决经验:Integer的==比较
最新推荐文章于 2022-08-26 17:28:20 发布