代码:
arr表示要排序的数组。
int[][] arr = new int[n][];
Arrays.sort(arr, new Comparator<int[]>() {
@Override
public int compare(int[] o1, int[] o2) {
return o1[0] - o2[0];
}
});
- 1
- 2
- 3
- 4
- 5
- 6
- 7
可在compare里面自定义排序顺序,数组的里的索引指定根据哪个元素排序。
上面代码是升序排序,当方法里的代码换成下面的代码时,表示降序排序。
return o2[0] - o1[0];
- 1