java创建二维数组怎么排序

   2024-10-27 8090
核心提示:要对二维数组进行排序,可以使用Arrays类中的sort()方法来实现。下面是一个示例代码,演示如何对二维数组进行排序:import java.

要对二维数组进行排序,可以使用Arrays类中的sort()方法来实现。下面是一个示例代码,演示如何对二维数组进行排序:

import java.util.Arrays;public class Main {    public static void main(String[] args) {        int[][] arr = {{4, 2}, {1, 7}, {3, 5}};                // 排序前        System.out.println("排序前:");        for (int[] row : arr) {            System.out.println(Arrays.toString(row));        }                // 对二维数组按第一列进行排序        Arrays.sort(arr, (a, b) -> Integer.compare(a[0], b[0]));                // 排序后        System.out.println("排序后:");        for (int[] row : arr) {            System.out.println(Arrays.toString(row));        }    }}

在上面的代码中,我们定义了一个二维数组arr,并使用Arrays.sort()方法对其进行排序。在排序过程中,我们提供了一个比较器,指定了按第一列进行排序。可以根据需要,修改比较器的逻辑进行不同的排序。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号