嘿,我正在研究一个为部门输入信息的项目。这些信息包括姓名,缩写,位置和成员数量。
第一个类我接受了8个参数,(string,string abbrev,string,int,int,int,int,int,double)。
它已被添加到ArrayList中,我无法测试是否在这些类中存在字符串缩写。
我所拥有的方法是:
private ArrayList<DeptInfo> dept = new ArrayList<DeptInfo>();
public boolean deleteDeptInfo(String abbrev) {
boolean result = false;
int index = -1;
for (DeptInfo test : dept) {
if (test.getAbbrev() == abbrev) {
index = dept.indexOf(test);
break;
}
}
if (index >= 0) {
dept.remove(index);
result = true;
}
return result;
}
答案 0 :(得分:0)
我打赌它在if条件参数,当你比较你必须使用的字符串.equal方法。