我想这是一个常见问题,但我查看了其他一些回复,但无法让我的代码正常工作。
我有一个由双精度数组成的二维数组,两列和一堆行,我想按第一列升序对数组进行排序。
我的数组称为 ratio[][],我尝试了以下代码:
Arrays.sort(ratio, new Comparator<double[]>() {
@Override
public double compare(double[] o1, double[] o2) {
return valueOf(o1[0]).compareTo(valueOf(o2[0]));
}
});
编译器发现一堆错误。我已经导入了 java.util.Arrays 和 java.util.Comparator。我究竟做错了什么?