Java:如何对浮点数组进行反向排序?

我使用以下行以相反的顺序对浮点数组进行排序,但出现错误消息,这是什么问题?

float sortedData[]=new float[100];

...

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

错误:找不到符号

符号:方法sort(float [],java.util.Comparator)位置:类java.util.Arrays

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

================================================== =======================

我很困惑,因为在Jdk1.6 api中,我看到了以下内容:[Arrays] public static void sort( []

a),它没有说:public static void sort( [] a)

回答:

该特定方法采用一个Object类型的数组。float类型不会扩展Object类,但是Float类型会扩展。

Float sortedData[]=new Float[100];

...

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

以上是 Java:如何对浮点数组进行反向排序? 的全部内容, 来源链接: utcz.com/qa/424402.html

回到顶部