如何在Java中使用用户定义的名称创建变量?

时间:2015-04-14 00:45:05

标签: java

如何使用用户提供的变量名在Java中创建新对象?

例如:如果用户输入字符串Hello作为名称,我想创建一个如下变量:Object Hello = new Object();

由于

2 个答案:

答案 0 :(得分:4)

使用Map<String, Object>使用用户输入(在本例中为"Hello")作为键,将所需对象用作值。

答案 1 :(得分:1)

您要做的是在运行时动态创建变量。遗憾的是,在java中无法做到这一点。

还有其他方法可以解决这个问题。更多信息:Is it possible to create variables at runtime in Java?