我正在使用以下方法对 2D 整数数组进行排序。但是排序似乎有一些问题。有人可以帮忙吗。
private static Integer[][] sort(Integer[][] bs) {
Arrays.sort(bs, new Comparator<Integer[]>() {
@Override
public int compare(Integer[] int1, Integer[] int2) {
Integer numOfKeys1 = int1[1];
Integer numOfKeys2 = int2[1];
return numOfKeys1.compareTo(numOfKeys2);
}
});
return bs;
}
输入数组:
480 615
1320 1395
1020 1140
420 585
540 780
960 1065
720 810
690 750
输出:
420 585
480 615
690 750
540 780 - 未分类
720 810
960 1065
1020 1140
1320 1395