阅读量:0
在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()
方法打印排序后的二维数组。