如何在java中使用Arrays.sort对二维数组进行排序 例如,我有阵列
1 2 3 4;
8 2 4 9
排序数组应该像
2 3 1 4;
2 4 8 9
可以在任何行的基础上进行排序。 我搜索了谷歌和堆栈溢出,但所有这些都在任何一列的基础上给出排序的答案。 我尝试写比较器功能但失败了。 我的要求是我想使用binarySearch函数以及数组的sort函数。
答案 0 :(得分:0)
根据您的示例,列已链接,即registerDoParallel(cores = 8)
,1, 8
,2, 2
和3, 4
,因此最好为链接数据创建对象。将它们放在物体中将确保它们保持在一起。检查将根据任何列进行排序的示例。
4, 9
根据您的要求应用一些优化。