实际上,我以前尝试更改特定字符串的空值检查
{if (empName.equals("") || (empName.equals(null)))
//Do something
}
这不是检查字符串为null的正确方法,因为
While ( empName == null)
{if (empName.equals("") || (empName.trim().IsEmpty()==true))
//Do something
}
但这是行不通的,有人能建议这是怎么回事吗?
我以前尝试更改特定字符串的空值检查
if (empName.equals("") || (empName.equals(null)))
上面的代码有两件事是错误的:
empName
是null
,您将获得一个例外empName.equals(null)
需要返回false
,因此无效检查字符串是否存在null
或空格的正确方法如下:
if (empName==null || empName.trim().isEmpty())
您不需要== true
零件,因为会isEmpty()
返回boolean
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句