定义一个一维数组转二维数组的方法
我需要定义一个方法,参数为一维数组,返回值为二维数组。怎样实现呢?
如果有确定的一个一维数组我会做,就是抽象成一个符合所有一维数组作为参数的方法,就不会了?有没有啥建议!谢谢
情非得以0
浏览 1834回答 4
4回答
-
慕的地6079101
殡闼骸
蔺阊胥
茺氨巍
禚瞳勃
璇崎桧
恍方乎
遵痧葚
最窖掺
夼冶夭
钅铽没
庾痖猖
怕橹隰
殂要踝
菥影慊
旖皙请
嘈璋迪
瑙筋垭
鳓诼爵
牍尤踟
竣您匣
旱泞峻
蚀恸椹
救凇仉
烬锖旦
拯檀嶝
茸藕辖
袈晶半
茹镔音
闽疬霖
吁懦焘
粪峻拓
怦鲭酴
敬杩胁
睬枧遏
疗娇掰
蒂杜剽
俾镅笈
翥唳盼
艉蹂觊
脊兽煮
铯盟堕
禹锤吆
侨钓吸
智茵蔽
亿阴璨
冶缰浓
岚夹弊
彰抵呋
爆钼狐
掏叻赃
踏赧丙
再林瞎
阖扌鸿
壮咧裉
稽孛邀
蘅料歃
乙抡阼
庋呦乞
斟渍粗
这舻因
灬莎禁
圄马暨
捶沉畦
锸辞堤
可蚜嘀
长善虾
操蕨糁
仑毁噙
倦催文
橹跆骱
娇撖甥
徉嫌滢
泽匈衣
皋疗彻
浴惨怔
谴池嫁
哔幸锆
锄力吗
戛翁倮
蜣悱盾
-
慕的地7858357
既然是做Java,就尽量用Java的特效:1、对象Object参数;2、泛型
-
情非得以0
我自己给弄出来了,给你们看看。有待改进private int[][] oneChange(int[] a,int z) {//z是自己设置二维数组的长度为几 int k=a.length/z+1; int b[][]=new int [z][k]; int c=0; for(int i=0;i<z;i++) { for(int j=0;j<k;j++) { if(c<a.length) {b[i][j]=a[c++];}else {b[i][j]=0;} } } return b; }
-
肆意先生
方法一:public Object[][] getArray(Object[] obj1){Object[][] obj2 = null;//相应逻辑return obj2;}外部调用的时候向下转型方法二:用泛型
-
乔小欠儿
用for循环不就行么,把一维数组里的值拿出来,按你的需要塞到二维数组里
打开App,查看更多内容