【发布时间】:2023-03-26 00:37:01
【问题描述】:
我正在尝试根据每列的值按升序对 Java 中的整数 2D array 进行排序。
让我用下面的例子来解释我的目标:
这是我的数组:
int[][] array = new int[][]{
{7, 3, 9},
{9, 1, 3},
{5, 8, 8}};
这是预期的数组:
int[][] newArray = new int[][]{
{5, 1, 3},
{7, 3, 8},
{9, 8, 9}};
从示例中可以看出,newArray 上的每个值都与 array 相同,但现在在每列中按升序排列。
论坛上几乎所有的问题都集中在如何根据行或列的值对二维数组进行排序,但我对每一列都需要这个。
【问题讨论】:
标签: java arrays sorting multidimensional-array columnsorting