假设我正在获取人员名称并想要创建同名的人员对象,如下所示:
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;
}