【问题标题】:How to create an instance with the name from a string如何使用字符串中的名称创建实例
【发布时间】:2015-11-03 14:15:40
【问题描述】:

所以,我需要我的班级公司的实例。这很容易

public Company company1 = new Company();

那么,你如何用像

这样的字符串创建一个实例
public String companyName = "Google"
public Company [the companyName String as.. thisthing] = new Company();`

或者什么……或者什么……

【问题讨论】:

  • 对象/实例没有名称。变量可以。这些变量名在编译时是静态已知的。你可能想要一个Map<String, Company>
  • Company 类是否有一个采用String 的构造函数?如果没有,它是否有一种方法允许您设置一个属于Company 给定实例的String 变量?

标签: java string class


【解决方案1】:

您希望将您的对象放在ArrayList 中以访问它们,而不是尝试通过字符串值命名它们

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-04
    • 2015-11-23
    • 2019-06-25
    • 2011-04-09
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多