我可以使用生成的名称和值声明和定义变量吗?

时间:2014-10-09 11:23:23

标签: java

一个例子:

 int x1 = 1;
 int x2 = 2;
 int x3 = 3;
 ...
 int xn = n;

正如您所看到的,生成变量的名称和值 - 在本例中是由计数器生成的。这可能吗?怎么样?

2 个答案:

答案 0 :(得分:3)

我不知道如何,但这可能是一些疯狂的Reflection黑客攻击 - 不要试图这样做,因为它会产生难以维护,难以理解且容易受到攻击的代码追踪错误。

而是使用Collectionsdo not use arrays if not absolutely needed),例如ArrayList

答案 1 :(得分:-2)

是的,它是有效的Java代码,但在这种特殊情况下,您只需使用数字:D