二维数组,使用Comparator接口排序
时间: 2023-05-16 15:05:27 浏览: 118
java 基础 数组对象
3星 · 编辑精心推荐
可以使用Arrays.sort()方法和Comparator接口来对二维数组进行排序,示例代码如下:
int[][] arr = {{1, 2}, {3, 4}, {5, 6}};
Arrays.sort(arr, new Comparator<int[]>() {
@Override
public int compare(int[] o1, int[] o2) {
return o1[0] - o2[0]; //按第一列升序排序
}
});
这段代码将按照二维数组的第一列进行升序排序。如果要按照第二列排序,只需要将o1[0]改为o1[1]即可。
阅读全文