【发布时间】:2012-02-05 19:52:30
【问题描述】:
我想知道在 Java 中是否有任何方法可以为新变量命名,该名称是另一个变量的值。下面的代码是我正在尝试做的一个非工作示例。
int a = 0;
while(true){
String (a) = "newValue";
a = a + 1;
}
或
String b = "newVariableName";
int (b) = 1;
感谢您提供的任何帮助。
【问题讨论】:
-
你想要达到什么目的?为什么需要这样的功能?
-
几乎可以保证您实际上并不需要或不想要它。这是一个XY问题。 编辑。您还应该牢记编程的零-一对多规则。
-
Java 不是这样工作的,而且不仅变量名没有你想象的那么重要。事实上,在编译代码中,这个名字几乎是不存在的。如果要将对象与 String 关联,请使用 Map,或者将对象与连续数字关联,请使用数组。
标签: java variables naming-conventions