LIST按某个属性值排序。List里面是…

原创 2016年05月31日 14:20:37
class ComparatorList implements Comparator{
String order;//需要排序的key名
int aORd;//可以决定是升级还是降序,用正负数区分
public ComparatorList(String orderby,int aORd){
this.order=orderby;
this.aORd=aORd!=0?aORd:1;
}
@Override
public int compare(Object o1, Object o2) {
Map l1=(Map)o1;
Map l2=(Map)o2;
try {
if(order.equals("createTime")){
return l1.get(this.order).toString().compareTo(l2.get(this.order).toString())*this.aORd;
}else{
return (int)((Long)(l1.get(order)!=null?l1.get(order):0l)-(Long)(l2.get(order)!=null?l2.get(order):0l))*aORd;
}
} catch (NullPointerException e) {
return 0;
}
}
}
Collections.sort(l1, new ComparatorList("createTime",-1));

list list 怎么根据一个值对这个List重新排序

---------给--力--的--分--割--线------------------- 正文: 这是两个list得出来得结果集用得sql "select do.id, c.startTime ,...
  • zgf1991
  • zgf1991
  • 2012年09月06日 18:44
  • 4996

List中的数据如何根据对象的某一个或多个字段排序

第一节  对于引入题目的探讨 首先把引入题目表述的清楚一些,在一个List中存储的是一些对象实例,而对象实例包含多个属性字段,我们要根据对象的某个或者多个属性来对List进行排序。 假设List中...
  • awhip9
  • awhip9
  • 2017年03月13日 15:36
  • 3596

List集合按照对象中某个属性排序通用工具类(按对象中某属性排序)

在开发中,我们可能会遇到,我们会根据不同情况对一个List集合进行排序操作,为了方便List集合根据对象中的某一个属性进行排序,开发了如下工具类: package test; import ja...
  • kpchen_0508
  • kpchen_0508
  • 2015年08月29日 13:11
  • 2659

list排序,根据list中存放对象的某一属性排序

1.Student的Bean如下: public class Student { private int age; private String name; private Strin...
  • sdzhangshulong
  • sdzhangshulong
  • 2016年08月12日 14:48
  • 11120

List集合按某个字段排序

package wjtest_01; import java.util.ArrayList; import java.util.Collections; import java.util.Compa...
  • wangjuan_01
  • wangjuan_01
  • 2016年05月09日 11:10
  • 4476

java list按照元素对象的指定多个字段属性进行排序

java list按照元素对象的多个字段属性进行排序
  • Enable1234___
  • Enable1234___
  • 2016年11月18日 23:39
  • 7514

java中List按照指定字段排序工具类

java中List按照指定字段排序工具类,可以按照字段和排序方式排序,有例子,很实用的东东!...
  • 5iasp
  • 5iasp
  • 2013年12月31日 16:35
  • 26707

list集合根据某一字段数值排序

//设置一个类,实现Comparator接口 public class SortArrayListUtil implements Comparator{     //改写compare方法 ...
  • smvcn
  • smvcn
  • 2014年08月26日 10:47
  • 441

2015061502 - List中根据某个字段进行排序(方法1)

List中数据根据某个字段进行排序      /*两日搜索量全端根据全端数据做倒序排列*/      ListCmsHotWordVO> target = new ArrayListCms...
  • zhtzyh2012
  • zhtzyh2012
  • 2015年06月15日 23:41
  • 2076

java 中list按bean某个属性排序

/** * 按bean的属性值对list集合进行排序 * * @param list *            要排序的集合 * @param propertyName *  ...
  • shenzhenhair
  • shenzhenhair
  • 2013年02月15日 11:45
  • 492
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LIST按某个属性值排序。List里面是…
举报原因:
原因补充:

(最多只允许输入30个字)