Java:Arrays.sort方法

对于一个数组我们不想去写长长的排序代码,因此Arrays类有好的提供了一个方法——Arrays.sort方法。

Arrays.sort方法

Arrays.sort(array);
Arrays.sort(array, from_index, to_index);

方法很容易理解,第一个方法使用就是直接对数组array进行从小到大的快速排序,而第二个方法只不过是规定了一个范围,即对数组array的array[from_index] ~ array[to_index - 1]进行排序,记住这里是不包含array[to_index]这个数的哟。

还有一点差点忘了说了,这里得提前导入Arrays类,即在开头写如下代码

import java.utl.Arrays;

代码

package base;
import java.util.Arrays;

public class Arrays_sort
{
    public static void main(String[] args)
    {
        int a[] = {4, 3, 6, 5, 1, 2};
        Arrays.sort(a);
        for (int i = 0; i <= 5; i++)
            System.out.print(a[i] + " ");
        System.out.println();
        
        a = new int[]{4, 3, 6, 5, 1, 2};
        Arrays.sort(a, 2, 5 + 1);
        for (int i = 0; i <= 5; i++)
            System.out.print(a[i] + " ");
        System.out.println();
    }
}

猜你喜欢

转载自www.cnblogs.com/000zwx000/p/12461326.html