if(userid==null||"".equals(userid)){ info.add("用户ID不能为空!"); }
userid==null||"".equals(userid)我只要写userid==null或者"".equals(userid),为什么两个都要写
在java之中的问题我只要写userid==null或者"".equals(userid),为什么两个都要写
答案:5 悬赏:70
解决时间 2021-03-08 01:44
- 提问者网友:夜微涼
- 2021-03-07 21:33
最佳答案
- 二级知识专家网友:疯山鬼
- 2021-03-07 22:42
“”和null不一样。。
再看看别人怎么说的。
再看看别人怎么说的。
全部回答
- 1楼网友:野性且迷人
- 2021-03-08 03:11
String 的默认值是NULL,而空字符串""是赋值了,只是个空字符串.
- 2楼网友:猖狂的痴情人
- 2021-03-08 02:23
如果userid我输入空字符串,不就不进if了么
- 3楼网友:而你却相形见绌
- 2021-03-08 00:51
null 和 “”的概念是不同的,null表示没有引用任何对象,而""表示一个长度为0的String对象,因此一般两种情况都要判断。
- 4楼网友:闲懒诗人
- 2021-03-08 00:07
你要理解的是“”跟null不是同一个东西
“”指的是内容为空,而null指的是这东西没有引用
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯