如何在java中将二维数组添加到一维数组中?每当我尝试这样做时,都会弹出此消息:
Type Mismatch: cannot convert from char[][] to char
这是我的代码::
int numberOfCases = Integer.parseInt(scanner.nextLine());
char[] grids = new char[numberOfCases];
for(int i = 0; i < numberOfCases; i++) {
while(scanner.hasNext()) {
int gridDimensions = Integer.parseInt(scanner.nextLine());
grids[i] = new char[gridDimensions][gridDimensions];
}
}
请帮助或提供替代我正在做的事情。
最佳答案
使您的网格
变量变为三维:
char[][][] grids = new char[numberOfCases][][];
然后,您应该能够将二维数组添加到此 grids
数组中。
关于java - 将二维数组添加到一维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20160069/