我有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/