所以现在我有一个循环分配名称给玩家根据所选择的数量和需要以某种方式创建一个字符串来引用看起来有些像“lblplayer1”标签 - “lblplayer6”我的代码看起来是这样的:使用字符串引用标签我需要设置文本?
for (int i=1; i <= noofplayers; i++)
{
String hello = "lblplayer" + i;
hello?.setText("hi");
}
最后一行需要一些等同于lblplayer(1-6)的变量名称,而在最后一个数字中没有硬编码。 基本上我需要以某种方式自动地设置每个标签的文本以某种方式使用数组索引,但不知道如何以任何方式做到这一点?
你不能动态地在java中命名变量。使用'数组'或'Map'。 – 2013-04-24 16:11:33