我需要定義一個方法,參數為一維數組,返回值為二維數組。怎樣實現呢?
如果有確定的一個一維數組我會做,就是抽象成一個符合所有一維數組作為參數的方法,就不會了?有沒有啥建議!謝謝
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
提交
取消