我试图用java实现一个3d数组,但我有一个问题,我的问题是我不知道3d数组大小的长度之一,这意味着3d的第三个长度是可变的,它取决于输入的大小。换句话说,我的3d数组
int arcbits[64][1][length(input)] ; (first two sizes are fixed , it's always [64][1] and just the third length is variable )
长度(输入)总是大于零的正整数。输入是这样的形式={1,0,1,1},所以在这个例子中arcbits的大小是
int arcbits[64][1][4] ;
如何在java中实现它?我的问题是存在一个可变长度,例如在c++或c中,我们进行动态分配…因为我们不知道数组的大小。我在java中做3d数组的大小是隐式可变的吗?!
我被困在这大约两天,我没有成功地实现在java中的三维数组,这是我第一次反击,有什么建议可以帮助我吗?
2条答案
按热度按时间bnl4lu3b1#
看到了吗https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
o2rvlv0m2#
请看这里:sum in java(内置方法)的实现?
我已经在java中声明了3d数组,我想你也会看到同样的概念。