1
这是我的验证下面的方法。Java:如何设置数组循环中的标志值
public boolean validateData(Bagform[] bagdata) {
boolean flag = false;
int length = bagdata.length;
if (length == 2) {
for (int i = 0; i < bagdata.length; i++) {
if (bagdata[i].getCallType() == null) {
flag = true;
}
}
}
else {
flag = true;
}
return flag;
}
在这基本上我检查,如果getCallType()不是任何值在数组中的值为空。
如果它不为空,那么它是一个有效的数据,所以我将标志设置为true。 (请参见上面的代码)
但对我来说,我得到的标志值仍然为假(即使getCallype()不为null)
请帮助我。
请正确缩进您的代码。阅读起来很尴尬。 –
** flag **是一个很差的变量名称。如何** isValid **来代替。 –