首先按照第一列的 进行 倒序 排列
如果第一列的值 相等 就按照第二列的值 进行 正序排列
public class Solution{ public static void main(String[] args) { int[][] t1 = {{1,2,5,0}, {2,1,4,2}, {2,2,4,2}, {3,5,4,6}, }; print(t1); Arrays.sort(t1, (a,b) -> a[0] == b[0] ? a[1] - b[1] : b[0] - a[0]); System.out.println("_________"); print(t1); } public static void print(int[][] t1) { for (int i = 0; i < t1.length; i++) { for (int j = 0; j < t1[i].length; j++) { System.out.print(t1[i][j] + " "); } System.out.println(); } } }