Java - 降序

时间:2016-06-16 08:47:00

标签: java

所以我学会了如何按升序排列我的数组,但现在我找不到如何按降序排列数组的方法。

到目前为止,这是我的代码:

    import java.util.Collections;
    import java.util.Arrays;

    public class arrays {
    public static void main(String args[]){
    int arrays[]={4,3,8,9,0,44,12};

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

    for(int i=0;i<arrays.length;i++){
        System.out.print(arrays[i]);
    }
  }
}

但是我的IDE(Eclipse)说“Arrays.sort(arrays,Collections.reverseOrder());”上有错误。我无法弄明白。求助。

1 个答案:

答案 0 :(得分:1)

Arrays.sort(T[] a, Comparator c)不适用于基本类型数组。

您可以简单地将数组更改为// achieved same way as previous problem

的数组
Integer