java二维数组排序

welcome to my blog

Java对二维整型数组排序, 按照第一个元素升序排序; 使用lambda表达式写的Comparator

public static void main(String[] args) {
        int[][] matrix = {{0, 30}, {15, 20}, {5, 10}, {-10, 20}};
        //排序
        Arrays.sort(matrix, (a, b) -> a[0] - b[0]);
        //打印结果
        for (int[] arr : matrix) {
            for (int a : arr) {
                System.out.print(a + " ");
            }
            System.out.println();
        }
		 /*
		-10 20 
		0 30 
		5 10 
		15 20 
		*/
    }

你可能感兴趣的:(Java,lambda)