gpt4 book ai didi

java - HashMap 上的搜索方法

转载 作者:行者123 更新时间:2023-12-01 15:18:41 24 4
gpt4 key购买 nike

我需要打印用户输入的员工的详细信息。到目前为止我能得到的只是名字。谁能帮我解决这个问题吗?

员工商店

public void add(Employee employee)
{
map.put(employee.getEmployeeName(), employee);
}

public Employee searchByName(String name)
{
System.out.println(name);
return map.get(name);
}
<小时/>

使用

EmployeeStore Store = new EmployeeStore();
Store.add(new Employee ("James O' Carroll", 18,"hotmail.com"));
Store.add(new Employee ("Andy Carroll", 1171,"yahoo.com"));
Store.add(new Employee ("Luis Suarez", 7,"gmail.com"));
Store.searchByName("James O' Carroll");

最佳答案

您正在打印 key ,而不是存储在 key 中的值。

public Employee searchByName(String name) 
{
Employee employee = map.get(name);
System.out.println(employee.toString());
return employee;
}

假设 Employer 类定义了一个 toString() 方法。

关于java - HashMap 上的搜索方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11276255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com