Java Arrays.sort() 降序排序

版权声明:博主的博客不值钱随便转载但要注明出处 https://blog.csdn.net/easylovecsdn/article/details/85210639
import java.util.*;

public class Test {

    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        Comparator cmp = new MyComparator();
        Integer[] a = new Integer [10];

        for (int i = 0; i < 10; i++) a[i] = in.nextInt();
        Arrays.sort(a, 0, 10, cmp);     //不定义界限默认全数组排序,注意空指针异常

        for (Integer v : a) System.out.print(v);
        System.out.println();
    }

}

class MyComparator implements Comparator<Integer> {
    @Override
    public int compare(Integer a, Integer b) {
        return b - a;
    }
}

猜你喜欢

转载自blog.csdn.net/easylovecsdn/article/details/85210639