【发布时间】:2020-04-16 13:45:37
【问题描述】:
我是收藏新手,正在寻求帮助。我正在尝试使用键搜索地图,并返回来自另一个对象的键的值。这是我目前的代码。
public class Employer {
Map<String, NewHire> employee = new HashMap<>();
}
public void addEmployee(String fullName, String age, String location, String JobTitle) {
NewHire newEmployee = new NewHire(age, location, JobTitle);
this.employee.put(fullName, newEmployee);
}
另一个对象的代码是 -
public class NewHire {
private String age;
private String location;
private String jobTitle;
}
public NewHire(String aAge, String aLocation, String aJobTitle) {
this.age = aAge;
this.location = aLocation;
this.jobTitle = aJobTitle;
}
然后我就这样创建 -
Employer CompanyA = new Employer();
CompanyA.addEmployee("JohnSmith", "23", "London", "Service Desk");
我想创建一个方法,可以在地图上搜索用户指定的键,在本例中为“JohnSmith”,如果找到,它会显示那个人的年龄、位置和职位,但我真的是不知道我会怎么做。
【问题讨论】: