Collections.sort 排序


作者: beauty9235  链接: http://beauty9235.javaeye.com/blog/229658  发表时间: 2008年04月30日

声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!

List list  =   new  ArrayList();
        SearchTotalWorkfile swt 
=   new  SearchTotalWorkfile();
        swt.setFiletime(
" 2008-03-08 " );
        swt.setFiles(
new  Long( 1 ));
        swt.setCustomers(
new  Long( 109 ));
        list.add(swt);
         swt 
=   new  SearchTotalWorkfile();
        swt.setFiletime(
" 2008-02-04 " );
        swt.setFiles(
new  Long( 4 ));
        swt.setCustomers(
new  Long( 96 ));
        list.add(swt);
        swt 
=   new  SearchTotalWorkfile();
        swt.setFiletime(
" 2008-03-06 " );
        swt.setFiles(
new  Long( 4 ));
        swt.setCustomers(
new  Long( 96 ));
        list.add(swt);
          swt 
=   new  SearchTotalWorkfile();
        swt.setFiletime(
" 2008-03-07 " );
        swt.setFiles(
new  Long( 8 ));
        swt.setCustomers(
new  Long( 217 ));
        list.add(swt);
        Collections.sort(list, 
new  Comparator()  ... {
            
public int compare(Object o1, Object o2) ...{
                
int i = 0;
                
try ...{
                    Date l1 
= DateUtils.parseDate(((SearchTotalWorkfile) o1).getFiletime(), new String[]...{"yyyy-MM-dd"});
                    Date l2 
= DateUtils.parseDate(((SearchTotalWorkfile) o2).getFiletime(), new String[]...{"yyyy-MM-dd"});
                    String s1
=  ((SearchTotalWorkfile) o1).getFiletime();
                    String s2
=  ((SearchTotalWorkfile) o2).getFiletime();
                    i 
= s2.compareTo(s1);
                }
 catch (Exception e) ...{

                }

                
return i;

            }


        }
);
        log.debug(list); 

本文的讨论也很精彩,浏览讨论>>


JavaEye推荐
  • 搜狐网站诚聘Java、PHP和C++工程师
  • 北京: 千橡集团暨校内网诚聘软件研发工程师





欢迎大家访问我的个人网站 萌萌的IT人

你可能感兴趣的:(Collections.sort 排序)