好吧,对于我正在做的事情,我需要增加我的变量名称,例如
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、Map(例如 HashMap)、Set 和其他类型的集合。
例如:
List<Taco> tacoList = new ArrayList<Taco>();
for (int i = 0; i < MAX_TACOS; i++) {
tacoList.add(new Taco(i));
}