所以我学会了如何按升序排列我的数组,但现在我找不到如何按降序排列数组的方法。
到目前为止,这是我的代码:
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());”上有错误。我无法弄明白。求助。
答案 0 :(得分:1)
Arrays.sort(T[] a, Comparator c)不适用于基本类型数组。
您可以简单地将数组更改为// achieved same way as previous problem
:
Integer