0

ユーザーが入力した従業員の詳細を印刷する必要があります。これまでのところ、私が得ることができるのは名前だけです。誰かがこれを手に入れてもらえますか?

EmployeeStore

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");
4

1 に答える 1

1

キーに格納されている値ではなく、キーを印刷しています。

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

EmployerクラスがtoString()メソッドを定義していると仮定します。

于 2012-06-30T17:53:58.093 に答える