按降序对基本类型的数组进行排序

时间:2014-04-25 11:09:10

标签: java arrays sorting

在Java中,如何使用Arrays.sort()以相反的顺序对float []数组进行排序?或者至少使用相同算法的某些功能。

请避免使用Float代替float的任何评论。在对数组进行排序后对其进行反转也不是一个选项,因为它是一段非常关键的代码。

3 个答案:

答案 0 :(得分:1)

来自Apache Commons的Javas Arrays.sort()ArrayUtils.reverse()

答案 1 :(得分:1)

我建议从Arrays.sort(float [])获取源代码,将其复制到项目中的新方法中,然后在相关位置修改它以反转(否定)比较结果。

它应该使用完全相同的算法返回您想要的 - 反向排序的数组。

答案 2 :(得分:0)

Arrays.sort(array,Collections.reverseOrder());