如何基于第二列中的整数对整数数组进行排序和反转? 示例输入 - {{1,2},{1,1},{1,3},{1,1},{1,4}} 输出 - {{1,4},{1 ,3},{1,2},{1,1},{1,1}} 任何人都可以在我的代码中指出错误,它会给出编译错误。java中的排序和反向2D数组
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]);
}
});
}
}
你使用什么数据类型?请分享一些代码。也请解释你到目前为止所尝试的。 – Timo