我们都知道可以很轻松地使用Array.sort()方法实现数组元素从小到大的排序,如下图
那么如何实现数组的逆序排序呢(从小到大)
方法一:
用Comparetor接口中的compare方法作为Arrays.sort()的第二个参数,重写它的自定义方法
方法二:使用Lambda表达式,代码变得更短且更具有可读性
对于函数体只有一行代码的,可以去掉大括号{}以及return关键字,如下图所示
方法三:使用函数Collections.reverseOrder()作为Arrays.sort()的第二个参数,不过此时应设数组的类型为Integer型