我已经完成了我所要做的一切。剩下的唯一事情是“检查形式参数是否为空”。
与此代码有关。
public boolean setLabel(String labelIn) {
labelIn = labelIn.trim();
if (labelIn == null) {
boolean isSet = false;
}
label = labelIn;
boolean isSet = true;
return isSet;
}
抱歉,如果该帖子已关闭或不清楚。第一次发布。
最佳答案
您编写代码的方式几乎是正确的。您需要在调用方法之前检查该值是否为null,否则它将引发错误。另外,您可以取消布尔值以返回值,而只需使用就地返回语句即可。效率更高。
public boolean setLabel(String labelIn) {
if (labelIn == null) {
return false;
}
labelIn = labelIn.trim();
label = labelIn;
return true;
}
要么
抛出错误!如果这是调用方传递
null
参数的错误,则他必须处理后果(此时,您可能要考虑更改其返回类型):public void setLabel(String labelIn) {
labelIn = labelIn.trim();
label = labelIn;
}