在Java中,如何使用Arrays.sort()以相反的顺序对float []数组进行排序?或者至少使用相同算法的某些功能。
请避免使用Float
代替float
的任何评论。在对数组进行排序后对其进行反转也不是一个选项,因为它是一段非常关键的代码。
答案 0 :(得分:1)
来自Apache Commons的Javas Arrays.sort()
和ArrayUtils.reverse()
。
答案 1 :(得分:1)
我建议从Arrays.sort(float [])获取源代码,将其复制到项目中的新方法中,然后在相关位置修改它以反转(否定)比较结果。
它应该使用完全相同的算法返回您想要的 - 反向排序的数组。
答案 2 :(得分:0)
Arrays.sort(array,Collections.reverseOrder());