<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>


    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.Comparator;
    import java.util.List;

     

    public class ListSortTest {

     /**
      * @param args
      * function:
      * params :
      * return :
      */
     public static void main(String[] args) {
      List list = new ArrayList();
      list.add("131");
      list.add("121");
      list.add("124541");
      list.add("151");
      list.add("151a");
      list.add("151b");
      list.add("1");
      list.add("1a");
      list.add("11111");
      System.out.println("********排序前************");
       for (Object object : list) {
        System.out.println(object.toString());
       }
       System.out.println("********第一次排序結果************");
           Collections.sort(list); 
           for (Object object : list) {
         System.out.println(object.toString());
        }
           System.out.println("********最終排序結果************");
           sort(list);
          for (Object object : list) {
      System.out.println(object.toString());
     }
             
     }
         public static List sort(List list){
          for(int i = 0 ;i<list.size()-1;i++){
        for(int j = 1 ;j<list.size()-i;j++){
        int x = compare(list.get(j-1),list.get(j));
        if(x == 1){
         Object obj = null ;
         obj = list.get(j-1);
         list.set(j-1, list.get(j));
         list.set(j, obj);    
        }
        }
       } 
          return list ;
         
         }
     public static  int compare(Object o1, Object o2) {
     
      double a = 0.0;
      double b = 0.0;
     try {
       a = Double.parseDouble(o1.toString());
       b = Double.parseDouble(o2.toString());
     } catch (Exception e) {
      //System.out.println("類型轉換錯誤!");
     }
     if(a!=0.0&&b!=0.0){
      if(a>b)  return 1;
         return -1 ;
     }
     return 0 ;
     }
     
    }



    結果打印:

    ********排序前************
    131
    121
    124541
    151
    151a
    151b
    1
    1a
    11111
    ********第一次排序結果************
    1
    11111
    121
    124541
    131
    151
    151a
    151b
    1a
    ********最終排序結果************
    1
    121
    131
    151
    11111
    124541
    151a
    151b
    1a


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品蜜桃久久久久久| 国产真人无遮挡作爱免费视频| 亚洲AV第一成肉网| 特级毛片A级毛片免费播放| 污视频在线免费观看| 中文字幕亚洲电影| 亚洲一区二区三区久久| 好湿好大好紧好爽免费视频| 又粗又大又硬又爽的免费视频| 在线观看亚洲免费视频| 四虎AV永久在线精品免费观看| 亚洲午夜在线电影| 新最免费影视大全在线播放| 91黑丝国产线观看免费 | 亚洲国产综合精品一区在线播放| 亚洲av纯肉无码精品动漫| 国产国产人免费视频成69大陆| 亚洲av午夜电影在线观看| 国产免费观看网站| 特a级免费高清黄色片| 久久影视综合亚洲| 精品在线免费观看| 久久久亚洲欧洲日产国码二区 | 亚洲日韩在线视频| 成人黄软件网18免费下载成人黄18免费视频 | 久久一区二区三区免费播放| 久久精品国产亚洲AV果冻传媒| 黄色一级视频免费观看| 亚洲国产精品无码久久九九| xxxx日本在线播放免费不卡| 亚洲天堂久久精品| 成人免费淫片在线费观看| 高h视频在线免费观看| 情人伊人久久综合亚洲| 国产精品免费一区二区三区| 免费一级毛片不卡在线播放| 中文字幕在线视频免费观看| 亚洲成a人片77777群色| 国产大片线上免费看| 成人久久免费网站| 亚洲色丰满少妇高潮18p|