我希望根据 [][0] 的值对以下数组进行排序
double[][] myArr = new double[mySize][2];
例如,myArr 内容是:
1 5
13 1.55
12 100.6
12.1 .85
我希望它达到:
1 5
12 100.6
12.1 .85
13 1.55
我希望在不必实现自己的排序的情况下做到这一点。
原文由 Dax Durax 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 Overloaded Arrays#Sort(T[] a, Comparator c) ,它将 Comparator 作为第二个参数。
JAVA-8: 我们可以使用 lambda 函数来代替那个大比较器,如下所示-