求大佬指点哈!java如何复制数组的长度,注意不是里面的元素;怎么回事哈啊?

double[][]w_2={{0.40,0.45},{0.50,0.55}};
double[][]net_2_to_w_2=newdouble[w_2.length][w_2[0].length];
如上net_2_to_w_2只是复制w_2的长度,2长度,如何复制?
慕容森
浏览 359回答 2
2回答

胡说叔叔

一般方法在这个场景里都是浅拷贝,所以就循环一下double[][]d1={{0.40,0.45},{0.50,0.55}};double[][]d2=newdouble[d1.length][];for(inti=0;i

侃侃无极

你对二维的理解是怎样的?你需要加强理解~二维就是一维只不过类型是一个一维数组,能理解?所以你只能为一维数组设置初始化大小这只是初始化大小,意味着能存放多少东西,但你还存放东西你需要为每个元素赋值,也就是赋值一个一维数组,这是你可以为这个一维设置初始化长度先竖向创建,再为每个元素横向创建(试着画个图,看看是不是“二维的”)好好理解吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript