为什么不直接用 Arrays.sort() 呢

解决方案 »

  1.   

    for(i=len-1;i>0;i--){
      for(j=0;j<i;j++){
              double valueJ=(new Double(array[j].substring(0,14)).doubleValue());
                double valueK=(new Double(array[j+1].substring(0,14)).doubleValue());
                if(valueJ>valueK)
                {
                  String temp=(String)array[j+1];
                  array[j+1]=array[j];
                  array[j]=temp;
                }  }
    }
      

  2.   

    多谢  xh_zhou(一介夫) !
      

  3.   

    算法不对。

    bubble sort.
    selection sort.quick sort的代码查查就是。bubble sort:
    for i:=1 to n do
       for j:=i+1 to n do if arr[i]>arr[j] then swap(arr[i],arr[j]);selection sort:
    for i:=1 to n do begin
       min:=max;
       minp:=0;
       for j:=i+1 to n do if arr[j]< min then begin
            minp:=j;
            min:=arr[j];
       end;
       swap(arr[i],arr[minp]);
    end;