public class Test { public static void main(String[] args) { //定义二维数组,存储区间 int[][] arr={{1,2},{2,3},{3,4},{1,3}}; Arrays.sort(arr,new Comparator<int[]>() { @Override public int compare(int[] o1,int[] o2) { return o1[1]-o2[1]; } }); //输出二维数组 for(int x=0;x<arr.length;x++){ for(int y=0;y<arr[x].length;y++){ System.out.print(arr[x][y]); } System.out.println(); } } }
输出结果: