<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纯肉无码免费播放无码| 99在线热播精品免费99热| 久久99九九国产免费看小说| 久久青青成人亚洲精品| 热久久这里是精品6免费观看| 红杏亚洲影院一区二区三区| 日本免费精品一区二区三区| 亚洲国产成人久久综合一区77| 黄网站色视频免费看无下截| 亚洲国产日韩成人综合天堂| 一级做a免费视频观看网站| 亚洲伊人久久精品影院| 成人无码a级毛片免费| 亚洲福利视频导航| 成人在线免费看片| 亚洲日韩精品无码专区加勒比| 成人啪精品视频免费网站| 国产精品亚洲色图| 2048亚洲精品国产| 无码精品一区二区三区免费视频| 精品亚洲成a人片在线观看| 无码人妻一区二区三区免费手机| 无码一区二区三区亚洲人妻| 亚洲一级片免费看| 午夜视频免费在线观看| 国产成人精品亚洲2020| 亚洲A∨午夜成人片精品网站| 中文字幕久无码免费久久| 亚洲av永久无码精品秋霞电影影院 | 亚洲成AV人片在线观看无码| 久久九九兔免费精品6| 亚洲国产成人综合精品| 在线观看亚洲成人| 国产精品久久免费| 亚洲av日韩专区在线观看| 亚洲欧洲精品无码AV| 国产精品69白浆在线观看免费 | 亚洲色丰满少妇高潮18p| 国产精品亚洲不卡一区二区三区| 2021在线观看视频精品免费| 狠狠综合亚洲综合亚洲色|