假设我的变量test
的值为example
。我想创建一个名为test
的值的新变量,因此新变量将被称为example
。
这可能吗?如果是这样,怎么样?
答案 0 :(得分:3)
不,这在Java中是不可能的。无法在运行时设置变量名称。但是,您可以使用将String
标识符映射到值的Map
来模仿此内容。
String test = "example";
...
Map<String, String> vars = new HashMap<String, String>();
vars.put(test, "...");