一:
1、Arrays.sort(int[] a)
1 import java.util.Arrays;
2
3 public class Main {
4 public static void main(String[] args) {
5
6 int[] a = {9, 8, 7, 2, 3, 4, 1, 0, 6, 5};
7 Arrays.sort(a);
8 for(int i = 0; i < a.length; i ++) {
9 System.out.print(a[i] + " ");
10 }
11 }
12
13 }
运行结果如下:
0 1 2 3 4 5 6 7 8 9
二:
1 import java.util.Arrays;
2
3 public class Main {
4 public static void main(String[] args) {
5
6 int[] a = {9, 8, 7, 2, 3, 4, 1, 0, 6, 5};
7 Arrays.sort(a, 0, 3);
8 for(int i = 0; i < a.length; i ++) {
9 System.out.print(a[i] + " ");
10 }
11 }
12
13 }
运行结果如下:
7 8 9 2 3 4 1 0 6 5
上例只是把 9 8 7排列成了7 8 9
三:逆序排列
Arrays.sort(a, new Comparator(){
public int compare(int a, int b){
return b-a;
}
})
运行结果如下:
9 8 7 6 5 4 3 2 1 0