递增变量名?

好吧,对于我正在做的事情,我需要增加变量名称,例如,int Taco1 = 23432 ..... int Taco2 = 234235656 .....

int Taco3 = 11111 .......

但是我需要它是一个像

 int X = 0;

some method with loop or recursion()

int Taco(X) = bla bla bla

x++

尝试让我的变量名每次自动递增1,这样它们就不会覆盖自己。如果这不可能,那么我深表歉意。

回答:

您不能用Java做到这一点,更重要的是,您不想这样做,因为这不是Java的工作方式。实际上,变量名并不像您想的那么重要,甚至在编译后的代码中也几乎不存在。更重要的是,您能够以尽可能简单和可靠的方式获得对对象的引用。这可能涉及一个数组,一个ArrayList(可能在这里是您想要的),LinkedList,诸如HashMap的Map,Set和其他类型的集合。

例如:

List<Taco> tacoList = new ArrayList<Taco>();

for (int i = 0; i < MAX_TACOS; i++) {

tacoList.add(new Taco(i));

}

以上是 递增变量名? 的全部内容, 来源链接: utcz.com/qa/403598.html

回到顶部