不,绝对不是-因为如果
acct为null,它甚至 不会 到达
isEmpty…它将立即抛出
NullPointerException。
您的测试应为:
if (acct != null && !acct.isEmpty())
注意
&&这里的用法,而不是
||前面的代码中的; 还要注意如何在你前面的代码,你的情况是错误的呢-即使
&&你只输入了
if,如果身体
acct
是 一个空字符串。
或者,使用番石榴:
if (!Strings.isNullOrEmpty(acct))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)