假设我正在获取人名,并希望创建具有相同名称的人物对象,如下所示:
void foo(String str){
Person str = new Person();
}
以后我可以通过名字来引用这个人,例如:
int getAcoountNumber(String str){
return str.acNumber;
}
答案 0 :(得分:3)
我认为你需要一个String 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;
}