我有一个二维数组,其数字看起来像这样:
2 20 20 0 0
2 40 40 0 0
1 10 10 0 0
10 40 40 0 0
16 80 60 0 0
14 100 90 0 0
12 100 100 0 0
现在,我想根据第一列值对数组进行排序。
我试过这个:
Arrays.sort(taskset, new ColumnComparator(1, SortingOrder.ASCENDING));
但是我收到了一个错误:
The method sort(T[], Comparator<? super T>) in the type Arrays is not applicable for the arguments (int[][], ColumnComparator)
我该如何解决这个问题?