使用比较器对数组进行排序

时间:2019-06-30 13:43:45

标签: java

有人可以解释Arrays.sort如何使用比较器的结果吗? 例如,为什么下面的代码在更改return语句中元素的顺序时按降序排列项目,却将它们按升序排列?

Arrays.sort(numArray, new Comparator<Integer>() {
    @Override
    public Integer compare(Integer o1, Integer o2) {
        return o2-o1;
    }
});

0 个答案:

没有答案