因此,我正在寻找一种临时存储值的方法,以便在必要时可以将其删除(我可能会采用完全错误的方式,因此如果我写错了,请更正我!)

我创建了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中基本数组的不错的教程

07-26 08:45