且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

java的Arrays.sort二维数组

更新时间:2023-11-13 22:02:58

使用重载Arrays#Sort(T[]一,比较三) 这需要比较的第二个参数。

Use Overloaded Arrays#Sort(T[] a, Comparator c) which takes Comparator as the second argument.

double[][] array= {
{1, 5},
{13, 1.55},
{12, 100.6},
{12.1, .85} };

java.util.Arrays.sort(array, new java.util.Comparator<double[]>() {
    public int compare(double[] a, double[] b) {
        return Double.compare(a[0], b[0]);
    }
});