java如何对二维数组排序

   2024-09-30 4630
核心提示:在Java中,可以使用Arrays.sort()方法对二维数组进行排序。但是,这个方法只能对一维数组进行排序。因此,你需要遍历二维数组的

在Java中,可以使用Arrays.sort()方法对二维数组进行排序。但是,这个方法只能对一维数组进行排序。因此,你需要遍历二维数组的每一行,然后对每一行进行排序。以下是一个示例:

import java.util.Arrays;public class Main {    public static void main(String[] args) {        int[][] arr = {            {5, 2, 7},            {1, 9, 3},            {8, 0, 4}        };        // 对每一行进行排序        for (int i = 0; i < arr.length; i++) {            Arrays.sort(arr[i]);        }        // 打印排序后的二维数组        for (int i = 0; i < arr.length; i++) {            System.out.println(Arrays.toString(arr[i]));        }    }}

输出结果:

[2, 5, 7][1, 3, 9][0, 4, 8]

这个示例中,我们首先创建了一个二维数组arr,然后使用for循环遍历数组的每一行,并使用Arrays.sort()方法对每一行进行排序。最后,我们再次使用for循环遍历数组的每一行,并使用System.out.println()方法打印排序后的二维数组。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

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