我想用 Java 编写一个函数,该函数将字符串作为参数并创建一个同名的对象



假设我正在获取人员名称并想要创建同名的人员对象,如下所示:

void foo(String str){
       Person str = new Person();
}

这样以后我就可以用名字来称呼这个人,比如:

int getAcoountNumber(String str){
      return str.acNumber;
}

我认为你需要一个字符串str到Person str的地图。

假设地图是 HashMap nameMap,并像这样更改代码:

void foo(String str){
    Person p = new Person(str);
    nameMap.put(str, p);
}
int getAcoountNumber(String str){
      return nameMap.get(str).acNumber;
}

相关内容

  • 没有找到相关文章

最新更新