基于列对2维数组(int [] [])进行排序

时间:2016-10-09 22:10:04

标签: java eclipse sorting multidimensional-array

我有一个二维数组,其数字看起来像这样:

  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)

我该如何解决这个问题?

0 个答案:

没有答案