我正在表中搜索具有匹配名称的客户,如果找到,则我想返回该客户,否则返回 null。问题是我总是得到 null,我认为我的问题是内部 for 循环中的 if 。
公共类测试器{
public Customer isCustomerInTable(Customer[][] table, String customerName) {
for ( int r = 0; r < table.length; r++ ) {
for ( int c = 0; c < table[r].length; c++ ) {
if ( table[r][c].equals(customerName) ) {
return table[r][c];
}
}
}
return null;
}
}
我的客户类别:
class Costumer {
private String name;
public Customer() {
name = "";
}
public void setCostumerName(String name) {
this.name = name;
}
public String getCostumerName(){
return name;
}
}
有任何想法吗?谢谢