手动过滤重复字段数据(因为distinct关键字无法使用。。。)
2017-12-11 13:38
375 查看
List<LabelItem> labelItems = new ArrayList<LabelItem>();
int result = 0;
for(final Record r : publishRecords){
while (result == 0 && "0".equals(r.getAttribute("hasPublish"))) {
result += 1;
labelItems.add(new LabelItem("已发布").setData("hasPublish",r));
break;
}
while (result == 1 && "1".equals(r.getAttribute("hasPublish"))) {
result += 1;
labelItems.add(new LabelItem("未发布").setData("hasPublish",r));
break;
}
}
this.setLabelList(new LabelList(200, labelItems.toArray(new LabelItem[0])));
int result = 0;
for(final Record r : publishRecords){
while (result == 0 && "0".equals(r.getAttribute("hasPublish"))) {
result += 1;
labelItems.add(new LabelItem("已发布").setData("hasPublish",r));
break;
}
while (result == 1 && "1".equals(r.getAttribute("hasPublish"))) {
result += 1;
labelItems.add(new LabelItem("未发布").setData("hasPublish",r));
break;
}
}
this.setLabelList(new LabelList(200, labelItems.toArray(new LabelItem[0])));
相关文章推荐
- IList.Distinct() 根据字段过滤重复的数据
- LINQ 中使用 Distinct 的 Compare过滤重复的字段
- Hibernate用Criteria查询时使用Distinct方法去除重复数据
- DataTable select() 的使用;DataTabel中distinct用法去重复的的字段或者记录
- struts2手动防止数据重复提交,使用struts标签取session中的值
- SQL语句-统计全部数据,过滤掉其中两个字段同时重复的记录
- 并发下,使用redis防止数据重复插入(数据库未对表字段设置唯一情况下)
- 使用Oracle的row_number() over函数过滤重复数据,取最新的记录
- mysql 大量数据插入(可用于数据添加字段不能添加的情况,因为会copy临时表。这样可以手动分批处理)
- Castle ActiveRecord的distinct过滤重复数据
- ThinkPHP问题收集:模板中使用U方法时无法嵌套大括号,For标签,插入数据,新增的表字段缓存问题
- 使用DISTINCT去掉重复,并查询所有字段
- DataTable select() 的使用 DataTabel中distinct用法去重复的的字段或者记录 .
- Linq使用Distinct删除重复数据时如何指定所要依据的成员属性zz
- 使用Hibernate时如果遇到SQL数据库字段中有使用到SQL关键字时无法执行的解决方案
- DataTable select() 的使用;DataTabel中distinct用法去重复的的字段或者记录 .
- 使用Ajax中的Json传输数据时,从后台查询的字段过滤方法。
- C#过滤重复数据,使用泛型
- mysql 使用 distinct关键字有多个字段时不起作用
- 使用 IEqualityComparer来过滤PagedCollectionView里的重复数据