纵向int数据合并代码
时间: 2023-06-02 18:05:16 浏览: 58
以下是一个简单的纵向合并 int 数组的代码示例:
```java
public static int[] mergeArraysVertically(int[][] arrays) {
int totalRows = 0;
int totalCols = arrays[0].length;
// 计算总行数
for (int i = 0; i < arrays.length; i++) {
totalRows += arrays[i].length;
}
// 创建合并后的数组
int[] merged = new int[totalRows];
// 复制数据到合并后的数组
int index = 0;
for (int col = 0; col < totalCols; col++) {
for (int row = 0; row < arrays.length; row++) {
if (col < arrays[row].length) {
merged[index] = arrays[row][col];
index++;
}
}
}
return merged;
}
```
这个方法接受一个二维 int 数组,并返回一个纵向合并后的一维 int 数组。如果某个二维数组的列数不足 totalCols,则在最后几列填充 0。