默认排序方法对我来说不适用于Java。
int[] nums = {11,14,15,10};
Arrays.sort(nums, new Comparator<Integer>() {
public int compare(Integer a, Integer b) {
// compare code here
}
});
我得到的错误是
"The method sort(int[]) in the type Arrays is not applicable for the arguments (int[], new Comparator<Integer>(){})"
我觉得我现在很蠢。
答案 0 :(得分:1)
没有使用Arrays.sort
方式对int[]
进行除默认排序以外的任何排序。您可以使用任意Integer[]
对Comparator
进行排序,但无法自定义int[]
的排序。