那么为什么这行不通呢?不太确定为什么这不可能 - 我只想将大小为 2 的数组存储在二维数组中。
我知道这等同于设置 storage[0][0] = array[0] 和 storage[0][1] = array[1],但只是想知道为什么这是不正确的。
public class Test {
public static void main(String[] args) {
boolean[][] storage = new boolean[10][2];
boolean[] array = new boolean[2];
array[0] = true;
array[1] = false;
storage[0][] = array; //Why can't I do this?
}
}
提前致谢
最佳答案
您的作业中有一对杂散的括号。只需使用
storage[0] = array;
关于java - 将数组存储在二维数组Java中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20622361/