Arrays.sort      (  int[] a,
                        int fromIndex,
                        int toIndex)

解决方案 »

  1.   

    这个方法是不是不用了?  Arrays.sort             (     int[]   a, 
                                                    int   fromIndex, 
                                                    int   toIndex)现在有
    int arr[] = { 3, 2, 1 };Arrays.sort(arr,1,2);  没反应,排序以后应该是 3 1 2  但是还是原来的顺序。
      

  2.   

    首先,JAVA不会废弃他以前定义的任何一个方法,最多是不提倡用,但决对可用,因为JAVA的JDK版本是向下兼容的,所以一定能用。
    告诉你为什么你的结果是这样:
    fromIndex - 要排序的第一个元素的索引(包括)
    toIndex - 要排序的最后一个元素的索引(不包括)
    也就是说你对一个元素进行排序,当然还是能前的结果啦!!
    注意:那第三个参数是(不包括
    你写成:Arrays.sort(arr,1,3);