集册 Java实例教程 按索引给定的列上的行对二维双数组进行反向排序。

按索引给定的列上的行对二维双数组进行反向排序。

欢马劈雪     最近更新时间:2020-01-02 10:19:05

517
按索引给定的列上的行对二维双数组进行反向排序。
//来 自 nowjava - 时  代  Java


//package com.nowjava;


public class Main {

    /**

     * Reverse sort a 2d array by row on the column given by index.

     * Helper method for sortedMemberStats().

     */

    public static void sort2DArray(double[][] array, final int index) {

        java.util.Arrays.sort(array, new java.util.Comparator<double[]>() {

            public int compare(double[] a, double[] b) {

                return -1 * Double.compare(a[index], b[index]);

            }

        });

    }

}