java中有没有提供专门的内置排序类呢?除Collections类

解决方案 »

  1.   

    建议看看Arrays
    里有sort方法!
      

  2.   

    Arrays操作数组的类  里面有很多方法 各种数据sort排序
      

  3.   

    一个数组int[] num
    num.sort();//即可顺序排列!
      

  4.   

    这仁兄说得好,就是这个类里面有很多排序方法
    我也是前不久才知道用Arrays.sort(数组)来进行数组的排序
      

  5.   

    看看Arrays的sort就可以!汉字的话 要有插件
      

  6.   

    sort , 或者自个儿辛苦点,写个。。
      

  7.   

    sort排序效率不高。。排序的最好还是自己写个,偷懒的就用下sort排序。。
      

  8.   

    你可以看看Arrays的sort方法,里面有优化的
      

  9.   

    同意  sort 只是倒叙而已 如果你想 按照字母排序  就不行了 
    还是用Comparator int compare(T o1,
                T o2)在main方法中调用此方法就可以了
      

  10.   

    有了这个:
    public static <T> void sort(T[] a, Comparator<? super T> c)sort也能实现逆序排序。比如:对int类型逆序排序,可以:
    Arrays.sort(int[] a,new Comparator(){
         compare(int i,int j){
            return i>j?-1:(i==j?0:1);
         }
       });
      

  11.   

    Arrays.sort(a,new Comparator(){
         compare(int i,int j){
            return i>j?-1:(i==j?0:1);
         }
       });
    改正一下上面的一个错误。
      

  12.   

    再改一下:
    Arrays.sort(a,new Comparator(){
        int  compare(int i,int j){
               return i>j?-1:(i==j?0:1);
         }
       });
      

  13.   

    Arrays之于数组,Collections之于集合
      

  14.   


    Arrays.sort()效率很高
    快速排序