首页 > 编程语言 > 详细

List根据对象中的参数进行排序

时间:2017-06-24 10:55:00      阅读:365      评论:0      收藏:0      [点我收藏+]

在实体类中进行排序:

1:实现implements Comparable<Object>接口来进行比较的重写

2:添加compareTo方法

public int compareTo(BUserDynamic o) {
        try{
            Date dt1 = sdf.parse(u_dynamic_time);
            Date dt2 = sdf.parse(o.u_dynamic_time);
            if(dt1.getTime()>dt2.getTime()){
                return -1;
            }else if(dt1.getTime()<dt2.getTime()){
                return 1;
            }else{
                return 0;
            }
        } catch (java.text.ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return 0;
    }

进行比较

3:Collections.sort(X);调用方法传入集合进行排序

List根据对象中的参数进行排序

原文:http://www.cnblogs.com/hsj666/p/7072638.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!