java - 增加变量名?

标签 java variables loops primitive

<分区>

好吧,对于我正在做的事情,我需要增加我的变量名称,例如 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));
}

关于java - 增加变量名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7762848/

相关文章:

java - 如何使用 Hibernate XML 文件映射字符串列表

java - JButton 中的图标位置

JavaScript:取消指向对象的变量会取消变量而不是对象?

javascript - 从 JavaScript 中的第二个变量获取指定变量的值

java - 使用 NTLM/Kerberos 从 Tomcat 中的 Java Web 应用程序中调用 .NET Web 服务

java - Java中同名的多个响应头

c - 如何清除 C 中的数组?

c - C中的哨兵循环执行

java - for 循环可以处理随机数吗?

javascript - 在对象的子数组中搜索 - JavaScript