实例041 使用sort()方法对数组排序
实例041 使用sort()方法对数组排序
实例说明
实际开发项目时,经常需要在程序中对数组进行排序,而且,在计算机常用算法中,也提供了很多种对数组进行排序的算法,如冒泡排序法、直接插入法和选择排序法等,但在使用排序算法时,开发人员必须手动编写一堆代码,而且有的实现起来比较麻烦。Java
的Arrays
类提供了一个sort()
方法,使用该方法可以很方便地对各种数组进行排序,大大降低了数组排序的难度,本实例就将使用该方法对数组进行快速排序。实例的运行效果如图515所示。
指点迷津
Arrays
类提供了创建、操作、搜索和排序数组的方法。在程序开发中有效利用Arrays
类的各种方法来完成数组操作将大幅度提升程序开发效率,并且Arrays
类的方法是经过测试的,可以减少程序开发中错误代码的出现。
技术要点
本实例在对数组进行快速排序时,主要用到了Arrays
类的sort()
方法,下面对其进行详细讲解。Arrays
类位于java.util
包,它是数组的一个工具类,包含很多方法,其中sort()
方法就是Arrays
类提供的对数组进行排序的方法,它有很多重载格式,可以接收任何数据类型的数组并执行不同类型的排序。本实例使用sort()
方法的int
参数类型的重载实现,其方法声明如下:
1 | public static void sort(int[] array) |
参数说明array
:要排序的int
类型的一维数组。