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推薦




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


          網站導航:
           
          主站蜘蛛池模板: 长丰县| 耒阳市| 元氏县| 师宗县| 文山县| 磐安县| 东乌| 九龙县| 韶山市| 瓦房店市| 荣成市| 洛浦县| 阳原县| 通州区| 通道| 阿鲁科尔沁旗| 云梦县| 桃源县| 溆浦县| 信丰县| 舟山市| 盖州市| 谢通门县| 永德县| 兴业县| 伊吾县| 娄烦县| 修文县| 岳西县| 沙田区| 青海省| 渭源县| 肥城市| 济阳县| 扎囊县| 交城县| 桦川县| 辰溪县| 泸州市| 依兰县| 铜鼓县|