使用Arrays.sort()方法对数组排序
package com;
import java.util.Arrays;
import com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader.Array;
public class L_input_ArraySort {
public static void main(String[] args) {
int k;
int []a= {
9,7,5,3,1,0,10,8,2,4,6};
int []baka = new int [11];
System.out.println("排序前数组a各元素为:");
for(k=0; k<a.length;k++) {
System.out.print(a[k]+"\t");
baka[k] =a[k];
}
System.out.println();
Arrays.sort(a);
System.out.println("完全排序后a数组各元素为:");
for(k=0;k<a.length;k++) {
System.out.print(a[k]+"\t");
}
System.out.println();
for(k=0;k<baka.length;k++) {
a[k]=baka[k];
}
Arrays.sort(a,3,8);
System.out.println("部分(从第3个元素到第7个元素)排序后a数组各元素为:");
for(k=0;k<a.length;k++) {
System.out.print(a[k]+"\t");
}
System.out.println();
}
}
运行结果如下