【问题标题】:How to create a variable with a user-defined name in Java?如何在 Java 中创建具有用户定义名称的变量?
【发布时间】:2015-06-19 11:23:51
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: java


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您正在尝试做的是在运行时动态创建变量。不幸的是,这在 java 中是不可能的。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-09
        • 1970-01-01
        • 1970-01-01
        • 2021-10-20
        相关资源
        最近更新 更多