问题描述
怎么把二维数组转换成一维数组详细点谢谢
解决方案
解决方案二:
麻烦您说明白点。
解决方案三:
你看看C语言中二维数组的指针的原理,用指针访问就是类似访问一维的一样,所以你也可以把二维数组看成一维的。
解决方案四:
该回复于2011-02-16 13:48:21被版主删除
解决方案五:
Map<String,String>syncSendMessageByTemplate(StringsystemNo,StringtemplateId,Map<String,Map<String,String>>messages);现在这个Map<String,Map<String,String>>messages怎么转换成一维数组
解决方案六:
两次循环就可以把二维的数组的值转换成一维的了
解决方案七:
引用5楼yinbaicheng的回复:
两次循环就可以把二维的数组的值转换成一维的了
比如两个for循环
解决方案八:
无语了,Map是数组?
解决方案九:
int[][]m={{1,23},{2,3,4,5}};int[]n;intlen=0;//计算一维数组长度for(inti=0;i<m.length;i++){len+=m[i].length;}//复制元素n=newint[len];intindex=0;for(inti=0;i<m.length;i++){for(intj=0;j<m[i].length;j++){n[index++]=m[i][j];}}
解决方案十:
引用8楼mailbomb的回复:
Javacodeint[][]m={{1,23},{2,3,4,5}};int[]n;intlen=0;//计算一维数组长度for(inti=0;i<m.length;i++){len+=m[i].length;}//复制元素n=newint[len];intindex=0;for(inti=……
就用这个方法吧。
解决方案十一:
引用8楼mailbomb的回复:
Javacodeint[][]m={{1,23},{2,3,4,5}};int[]n;intlen=0;//计算一维数组长度for(inti=0;i<m.length;i++){len+=m[i].length;}//复制元素n=newint[len];intindex=0;for(inti=……
0
解决方案十二:
两个foreach()不就搞定了!
时间: 2024-12-23 22:48:51