import java.util.Arrays;
public class Sort2DArray {
public static void main(String[] args) {
// 定义一个二维数组
int[][] array = {
{3, 5, 1},
{7, 2, 8},
{4, 6, 9}
};
// 打印原始数组
System.out.println("原始数组:");
printArray(array);
// 对每一行进行排序
for (int[] row : array) {
Arrays.sort(row);
}
// 打印排序后的数组
System.out.println("按行排序后的数组:");
printArray(array);
}
// 打印二维数组的方法
private static void printArray(int[][] array) {
for (int[] row : array) {
System.out.println(Arrays.toString(row));
}
}
}
int[][] 类型的二维数组 array,并初始化了一些整数值。printArray 方法来打印二维数组的内容,方便查看排序前的状态。Arrays.sort(row) 对每一行进行升序排序。Arrays.sort() 是 Java 中的一个内置方法,用于对数组进行排序。printArray 方法,打印排序后的二维数组。如果你需要对整个二维数组进行更复杂的排序(例如根据某一列或自定义规则排序),可以根据需求调整代码逻辑。
上一篇:java线程安全list
下一篇:java表达式
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站