gpt4 book ai didi

java - Java中的二维数组按行排序

转载 作者:行者123 更新时间:2023-12-01 11:30:14 25 4
gpt4 key购买 nike

我有一个像这样的 2D String[][] 数组:

Date     Product1    Product2     Product3
01/01 10 50 100
02/01 10 50 100
03/04 10 50 100
Sum 30 150 300

我想按 Sum 行升序对其进行排序。最终结果应该是:

Date     Product3    Product2     Product1
01/01 100 50 10
02/01 100 50 10
03/04 100 50 10
Sum 300 150 30

我可以使用 Arrays.sort 每行进行排序,但如何按行高效地进行排序?

最佳答案

您始终可以创建新的对象临时数组(或列表),它可以存储 sumcolumnId 的值。然后使用 sum 对该数组进行排序。
这样,columnId 的新顺序将向您显示原始数组应如何排序。

关于java - Java中的二维数组按行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30466432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com