【发布时间】:2016-02-13 18:03:38
【问题描述】:
如何根据第二列中的整数对整数数组进行排序和反转? 示例输入--{{1,2},{1,1},{1,3},{1,1},{1,4}} 输出--{{1,4},{1,3},{1,2},{1,1},{1,1}} 谁能指出我的代码中的错误,它给出了编译错误。
import java.util.*;
class twod_sort implements Comparator{
public static void main(String []args){
int a[][]={{1,2},{1,1},{1,3},{1,1},{1,4}};
Arrays.sort(numbers, new Comparator<int[]>(){
public int compare(Integer[] o1, Integer[] o2) {
return o1[1].compareTo(o2[1]);
}
});
}
}
【问题讨论】:
-
您使用什么数据类型?请分享一些代码。还请解释您到目前为止所做的尝试。
标签: java sorting multidimensional-array