if(str_subID!=null && "".equals(str_subID))是什么意思同题

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 19:48:08

if(str_subID!=null && "".equals(str_subID))是什么意思同题
if(str_subID!=null && "".equals(str_subID))是什么意思
同题

if(str_subID!=null && "".equals(str_subID))是什么意思同题
str_subID 不为空,且不为空串.
为空是 str_subID 是根本没有值,这个时候用这个值去做运算很容易抛空指针错误.
为空串 "" 是有值,但是这个值是一个空串,在拼接字符串的时候不这么判断就用也会引起sql执行错误.