【发布时间】:2015-06-19 11:23:51
【问题描述】:
如何使用用户提供的变量名在 Java 中创建一个新对象?
例如:如果用户输入字符串Hello 作为名称,我想创建一个像这样的变量:Object Hello = new Object();
谢谢
【问题讨论】:
标签: java
如何使用用户提供的变量名在 Java 中创建一个新对象?
例如:如果用户输入字符串Hello 作为名称,我想创建一个像这样的变量:Object Hello = new Object();
谢谢
【问题讨论】:
标签: java
使用Map<String, Object>,将用户输入(在本例中为"Hello")作为键,将所需对象作为值。
【讨论】:
您正在尝试做的是在运行时动态创建变量。不幸的是,这在 java 中是不可能的。
还有其他方法可以解决这个问题。更多信息在这里:Is it possible to create variables at runtime in Java?
【讨论】: