我觉得我可能术语不正确,因为我不擅长这方面。我的目标是获取一个字符串,然后用它来运行函数。例如:
int slotNumber = ((j*3)+i+1);
String slotString = "slot"+slotNumber;
经常我可以做到这一点:
slot12.Draw();
我希望能够做到这一点:
slotString.Draw();
在动态场景中,将slotString替换为slot12。如果必须这样做,我可以类似地执行以下操作:
if (slotString == slot1) slot1.Draw();
if (slotString == slot2) slot2.Draw();
我不想为每一个插槽使用大量的代码行数。
非常感谢您的帮助 :D
Map<String, Slot>
可以吗? - nicholas.hauschild