1. 直接赋值:
int[][] array = new int;
array = 1;
array = 2;
array = 3;
array = 4;
array = 5;
array = 6;
2. 使用`Arrays.copyOf()`方法扩展数组长度后添加新元素:
int[][] array = new int;
array = Arrays.copyOf(array, array.length + 1);
array[array.length - 1] = new int[]{7, 8, 9};
3. 使用Java 8的Stream API:
import java.util.Arrays;
Object[][] array = new Object;
array = new Object[]{1, 2, 3};
array = new Object[]{4, 5, 6};
Object[][] newData = new Object[array.length][array.length + 1];
for (int i = 0; i < array.length; i++) {
newData[i] = Arrays.copyOf(array[i], array[i].length + 1);
newData[i][array[i].length] = "newColumn";
}
4. 使用`System.arraycopy()`方法复制并添加元素:
int[][] array = new int;
array = new int[]{1, 2, 3};
array = new int[]{4, 5, 6};
int[][] newArray = new int[array.length][array.length + 1];
System.arraycopy(array, 0, newArray, 0, array.length);
newArray[array.length][array.length] = 7;
请根据您的具体需求选择合适的方法。