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