因此,我正在寻找一种临时存储值的方法,以便在必要时可以将其删除(我可能会采用完全错误的方式,因此如果我写错了,请更正我!)
我创建了18个字符串:info1,info2,info3等。
我想根据用户所在的孔将每个值设置为一个特定值,这就是我的图片。
hole = 1;
info + hole = current; <--- current is a string with a value already.
hole++;
(因此info1 =当前值1)
info + hole = current; <--- current is a new string with a new value similar to the first.
hole++;
(因此info2 =当前值2)
如果您需要更多代码,请告诉我。我决定跳过它,不打扰社区,因此我删除了代码,然后决定不,我真的想要此功能。如果需要的话,我会很快地重写它。
最佳答案
这是错误的方法
info + 1 = 2;
与...不同
info1 = 2;
您需要将事物放入数组中然后进行操作
因此,对于您的18个字符串,将数组定义为
String[] info = new String[18];
然后再做
info[hole-1] = current;
这是有关Java FYI http://download.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html中基本数组的不错的教程