我有2节课。一类传递ImageIcon [],另一类传递数组并保存。

这些是每个类的简化版本:

第1类:
monsterLabel []是一个ImageIcon []
saveLoad是Class2的名称

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[]);


Class2(saveLoad)

public void saver(ImageIcon[] buttonPic) {}


问题在第一堂课,Eclipse告诉我

   "Syntax error on token "[", Expression expected after this token"


我在哪里传递toSave []

当我输入一个数字即。 toSave [0],它告诉我class2在寻找ImageIcon []而不是ImageIcon。
如何传递数组?

最佳答案

您可能只想要:

saveLoad.saver(toSave);

关于java - 你如何传递数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8775354/

10-12 04:39