其他分享
首页 > 其他分享> > 在使用equals时,需要注意的点

在使用equals时,需要注意的点

作者:互联网

在使用equals时,应该注意将常量放在前面,例如:

for (OpexWithholdingLineVoImpl vo : listLine) {
if (("Staff").equals(vo.getApplicationType())) {
vo.setApplicationType("0");
} else if (("Vendor").equals(vo.getApplicationType())) {
vo.setApplicationType("1");
} else {
vo.setApplicationType("");
}
}
如果将("Staff")和("Vendor")放在vo.getApplicationType()后面,可能会报空指针异常。
原因:对象调用方法时,如果对象为空,调用方法,即会报空指针异常。

小结:
需要养成良好的编码习惯,将常量放在前面。

标签:getApplicationType,setApplicationType,equals,vo,注意,使用,Vendor,else
来源: https://www.cnblogs.com/wjminaaa/p/16348204.html