我有2個班。 1個類傳遞一個ImageIcon [],另一個類接受數組並保存它。你如何傳遞數組?
這些是每個類的削減版本:
第1類: monsterLabel []是一個ImageIcon [] saveLoad是是等級2
ImageIcon[] toSave= new ImageIcon[button.length];
toSave[i]= new ImageIcon();
for (int i = 0; i < 99; i++) {
toSave[i]=(ImageIcon) monsterLabel[i].getIcon();
}
saveLoad.saver(toSave[]);
等級2(saveLoad)的名稱
public void saver(ImageIcon[] buttonPic) {}
問題是在1級時,Eclipse告訴我
"Syntax error on token "[", Expression expected after this token"
在那裏我路過toSave []
當我把一個數,即。 toSave [0],它告訴我,class2正在尋找ImageIcon []而不是ImageIcon。 如何傳遞數組?