gpt4 book ai didi

java - searchByEmail 方法不起作用

转载 作者:行者123 更新时间:2023-12-01 15:16:04 25 4
gpt4 key购买 nike

我对这个方法有疑问。当用户要求时,它不会输出正确的搜索。

这是我的代码:

System.out.println("Search by Email.");
Employee employeeSearchEmail = MenuMethods.userInputByEmail();
Store.searchByEmail(employeeSearchEmail.getEmployeeEmail());

public Employee searchByEmail(String employeeEmail) {
for (Employee employee : map.values()) {
System.out.println(employee);
map.equals(getClass());
map.equals(employee.getEmployeeEmail());
employee = new Employee(employeeEmail);
;
return employee;
}
return null;
}

public static Employee userInputByEmail() {
// String temp is for some reason needed. If it is not included
// The code will not execute properly.
String temp = keyboard.nextLine();
Employee e = null;
System.out.println("Please enter the Employee Email:");
String employeeEmail = keyboard.nextLine();
// This can use the employeeName's constructor because java accepts the
// parameters instead
// of the name's.
return e = new Employee(employeeEmail);

}

最佳答案

问题是你的程序中没有这样的 if 条件:

public Employee searchByEmail(String employeeEmail) {
for (Employee employee : map.values()) {
map.equals(getClass());
if (map.equals(employee.getEmployeeEmail())){
System.out.println(employee);
return employee;
}
}
return null;
}

这一行: System.out.println(员工);

它将打印员工对象,直到找到匹配项,当匹配时,它将返回该员工对象。

关于java - searchByEmail 方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11592316/

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