LIST按某个属性值排序。List里面是…
来源:互联网 发布:js 按轨迹移动 编辑:程序博客网 时间:2024/05/18 10:22
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")){
returnl1.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, newComparatorList("createTime",-1));
0 0
- LIST按某个属性值排序。List里面是…
- list排序,按照某个属性排序
- java 中list按bean某个属性排序
- python list存放对象,按对象某个属性排序
- 对List中的某个属性进行排序
- 根据List其中某个属性进行排序
- List根据里面的对象属性的值进行排序
- python list里面是dict时排序
- C#List<>能按照List中的对象某个属性排序
- 取出list里面某个字段的值
- 关于List<object>中按对象的某个属性值排序的方法
- list去除重复对象以及list某个属性重复值
- List集合按某个字段排序
- List集合里面按照人的年龄属性排序
- 根据List里面的对象属性对对象排序
- java list<自定义对象>按对象的某个属性进行排序,和判断相等
- List集合按照对象中某个属性排序通用工具类(按对象中某属性排序)
- 关于Comparable<T>解决List<bean>,依据bean的某个属性对list进行排序
- PHP实现排序算法总结
- Exported service does
- 第14周-阅读程序(1)
- JAVA导出EXCEL报告
- JS网页关键词标红(实例为FTL+jque…
- LIST按某个属性值排序。List里面是…
- JAVA发送邮件。
- 一个简单的类用于JAVA输出EXCEL文…
- 关于Android新浪客户端SDK,如何用…
- 如何将一段字符串转换为HTML格式
- 利用jquery简单实现返回顶部功能
- centos 6.3 安装git:&nb…
- JAVA反射机制的应用实例(将任一va…
- X264码率控制总结1——ABR,CQP,CRF