实例041 使用sort()方法对数组排序

实例041 使用sort()方法对数组排序

实例说明

实际开发项目时,经常需要在程序中对数组进行排序,而且,在计算机常用算法中,也提供了很多种对数组进行排序的算法,如冒泡排序法、直接插入法和选择排序法等,但在使用排序算法时,开发人员必须手动编写一堆代码,而且有的实现起来比较麻烦。JavaArrays类提供了一个sort()方法,使用该方法可以很方便地对各种数组进行排序,大大降低了数组排序的难度,本实例就将使用该方法对数组进行快速排序。实例的运行效果如图515所示。

指点迷津

Arrays类提供了创建、操作、搜索和排序数组的方法。在程序开发中有效利用Arrays类的各种方法来完成数组操作将大幅度提升程序开发效率,并且Arrays类的方法是经过测试的,可以减少程序开发中错误代码的出现。

技术要点

本实例在对数组进行快速排序时,主要用到了Arrays类的sort()方法,下面对其进行详细讲解。
Arrays类位于java.util包,它是数组的一个工具类,包含很多方法,其中sort()方法就是Arrays类提供的对数组进行排序的方法,它有很多重载格式,可以接收任何数据类型的数组并执行不同类型的排序。本实例使用sort()方法的int参数类型的重载实现,其方法声明如下:

1
public static void sort(int[] array)

参数说明
array:要排序的int类型的一维数组。