在java之中的问题我只要写userid==null或者"".equals(userid),为什么两个都要写
if(userid==null||"".equals(userid)){info.add("用户ID不能为空!");}userid==null||"".equals(us...
if(userid==null||"".equals(userid)){ info.add("用户ID不能为空!"); }
userid==null||"".equals(userid)我只要写userid==null或者"".equals(userid),为什么两个都要写 展开
userid==null||"".equals(userid)我只要写userid==null或者"".equals(userid),为什么两个都要写 展开
5个回答
2013-09-14
展开全部
String 的默认值是NULL,而空字符串""是赋值了,只是个空字符串.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要理解的是“”跟null不是同一个东西
“”指的是内容为空,而null指的是这东西没有引用
“”指的是内容为空,而null指的是这东西没有引用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果userid我输入空字符串,不就不进if了么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询