posts - 23, comments - 0, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Collections.sort 排序

          Posted on 2008-08-18 17:05 beauty9235 閱讀(459) 評論(0)  編輯  收藏

          作者: 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推薦




          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 山西省| 邹平县| 齐齐哈尔市| 赤壁市| 岳阳市| 河北区| 鱼台县| 长治县| 长乐市| 安龙县| 右玉县| 获嘉县| 留坝县| 同仁县| 民勤县| 辽宁省| 射阳县| 太湖县| 盘锦市| 康保县| 永仁县| 乐陵市| 长阳| 扎兰屯市| 绍兴市| 通州区| 东阿县| 定边县| 资源县| 涿州市| 溆浦县| 林甸县| 长沙县| 彭山县| 冕宁县| 和硕县| 棋牌| 满洲里市| 会同县| 枝江市| 南木林县|