码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-06-24 11:16:28      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:text   .text   catch   blog   tac   style   mic   color   ace   

在实体类中进行排序:

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根据对象中的参数进行排序

标签:text   .text   catch   blog   tac   style   mic   color   ace   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!