您的位置:首页 > 其它

list<T>删除不满足条件的数据

2017-12-13 21:38 309 查看
查询结果list,循环判断不符合的删除,只显示符合条件的数据,没想到好多方法;下面是自己笨方法实现

//返回结果集
List<Pollution> dmList = mapper.getDmData(params);
if(dmList !=null && dmList.size()>0){
List<Pollution> lst = new ArrayList<Pollution>();
for (Pollution pollution : dmList) {
List<Pollution> yzList = mapper.getFactorData(pollution.getResultId());
if(yzList != null && yzList.size()>0){
pollution.setList(yzList);
}else {
lst.add(pollution);
}
}
dmList.removeAll(lst);
}
return dmList;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐