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;
//返回结果集
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;
相关文章推荐
- C# 找出泛型集合中的满足一定条件的元素 List<T>.Wher()
- 如何从List<T>中筛选符合条件的数据的集合或个数
- 用List<T> 给 DataGridView 绑定数据时,无法正常显示
- 【VB】sql数据的导入导出与删除修改<增删改查>(机房问题)
- 关于List<xxxBean>的比较相同数据
- C# 数据批量插入到数据库SqlBulkCopy(源数据类型:List<T> Or DataTable)
- Map<String,object>也可以存list这样的数据,那么1map怎么遍历 2map能不能替代list 3既然map和list可以存下任何类型的数据,那么单map就可以存下任何类型的数据
- C#使用集合组织数据(HashTable、ArrayList、List<T>,Dictionary<K,V>
- ArrayList、List<T>、HashSet<T>、LinkedList<T>各自优点和缺点,Dictionary<K,V>的内部存储数据方式有什么特殊的?
- 取出List<String>中的数据加到StringBuffer中去
- 【Android数据传递】Intent传递List和Object和List<Object>(附源码)
- linq 排序 List<T>类型数据
- 通过Struts标签和JSTL标签来遍历List<Map<String,String>>格式的数据
- Android保存List<Map<String,Object>>数据到SD卡及读取
- 工作总结 用, 隔开数据 后台不可以用 List<string> 接收 get请求直接通过浏览器发请求传数组或者list到后台
- ArrayList<String> list正确的删除方法
- 使用万能表单解析程序将表单数据封装成List<Map>
- jsp标签中遍历List<Map<String, List<Object>>>类型的数据
- List<Map<String, String>> 合并map的字段数据问题
- 将List<Map<String,String>>中的数据输出保存到TXT文本文件中