在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()
方法打印排序后的二維數組。