我不知道它是否与Is it possible to dynamically build a multi-dimensional array in Java?重复,因为我不知道
Array.newInstance(Array.class, 5);
方法,我无法找到我在该问题上理解的答案,但这2个问题肯定是关于同一主题的
我想要一个多维数组来存储输入,输入大小在构造函数中定义,如下所示
double[[]] inputs;
public AI(int[] inputSize) {
inputs = new double[inputSize];
}
我知道[[]]不存在,但有替代方案吗?
(我试图删除大部分上下文,因为我觉得问题会更直接地回答这个问题)
编辑:要清楚我不想要双[] []我想要double [] [] [] ...其中[]的数量等于inputSize.size 例如: inputSize = {5,3,2,1}; => inputs = new double [5] [3] [2] [1];