我们可以依靠String.isEmpty来检查Java中String的空条件吗?

我们可以依靠String.isEmpty来检查Java中String的空条件吗?,第1张

我们可以依靠String.isEmpty来检查Java中String的空条件吗?

不,绝对不是-因为如果

acct
为null,它甚至 不会 到达
isEmpty
…它将立即抛出
NullPointerException

您的测试应为

if (acct != null && !acct.isEmpty())

注意

&&
这里的用法,而不是
||
前面的代码中的; 还要注意如何在你前面的代码,你的情况是错误的呢-即使
&&
你只输入了
if
,如果身体
acct

一个空字符串。

或者,使用番石榴

if (!Strings.isNullOrEmpty(acct))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5587157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存