对数组进行排序

通过Arrays类的静态sort()方法可以实现对数组的排序。sort()方法提 供了多种重载形式,可对任意类型的数组进行升序排序。 语法如下:

Arrays.sort(object)

其中,object是指进行排序的数组名称。 【例6.14】在项目中创建类Taxis,在主方法中创建一维数组,将数组排序后输出。

import java.util.*;

public class Taxis { // 创建类
	public static void main(String[] args) { // 主方法
		int arr[] = new int[] { 23, 42, 12, 8 }; // 声明数组
		Arrays.sort(arr); // 将数组进行排序
		for (int i = 0; i < arr.length; i++) { // 循环遍历排序后的数组
			System.out.println(arr[i]); // 将排序后数组中的各个元素输出
		}
	}
}
 例的运行结果
例的运行结果

上述实例是对整型数组进行排序。Java中的String类型数组的排序 算法是根据字典编排顺序排序的,因此数字排在字母前面,大写字母排 在小写字母前面。

发表评论