如何基於第二列中的整數對整數數組進行排序和反轉? 示例輸入 - {{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