将一维数组转换为二维数组可以通过以下步骤实现:
以下是一个示例的Java代码实现:
public class ArrayConversion {
public static void main(String[] args) {
int[] oneDimensionalArray = {1, 2, 3, 4, 5, 6};
int rows = 2; // 二维数组的行数
int columns = 3; // 二维数组的列数
int[][] twoDimensionalArray = new int[rows][columns];
int index = 0;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
if (index < oneDimensionalArray.length) {
twoDimensionalArray[i][j] = oneDimensionalArray[index];
index++;
}
}
}
// 打印二维数组
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
System.out.print(twoDimensionalArray[i][j] + " ");
}
System.out.println();
}
}
}
这段代码将一维数组 {1, 2, 3, 4, 5, 6}
转换为一个 2 行 3 列的二维数组,并按照顺序填充。输出结果为:
1 2 3
4 5 6
腾讯云相关产品和产品介绍链接地址:暂无推荐的腾讯云相关产品和产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云