数组排序:使用系统的工具 Arrays
public static void main(String[] args){
int a[] = {100,70,80,60,20,40,90,10,30,50};
System.out.println("排序前数组:");
//把数组的每个元素转换成字符串输出
System.out.println(Arrays.toString(a));//[100, 70, 80, 60, 20, 40, 90, 10, 30, 50]
//对元素中指定连续范围区间的元素排序(包括前不包括后序号元素)
Arrays.sort(a,1,5);
System.out.println("1~5:");
System.out.println(Arrays.toString(a));//[100, 20, 60, 70, 80, 40, 90, 10, 30, 50]
//复制数组 (a为原有数组,5指的是新的数组长度)
int [] b = Arrays.copyOf(a,5);
System.out.println("五个长度:");
System.out.println(Arrays.toString(b));//[100, 20, 60, 70, 80]
int [] c = Arrays.copyOf(a,15);
System.out.println("复制15个长度:");
System.out.println(Arrays.toString(c));//[100, 20, 60, 70, 80, 40, 90, 10, 30, 50, 0, 0, 0, 0, 0]
//对数组元素按照从小到大顺序排序(默认小到大)
Arrsys.sort(a);
System.out.println("小到大排序后的数组");
System.out.println(Arrays.toString(a));//[10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
}