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