中易网

在java之中的问题我只要写userid==null或者"".equals(userid),为什么两个都要写

答案:5  悬赏:70  
解决时间 2021-03-08 01:44
if(userid==null||"".equals(userid)){ info.add("用户ID不能为空!"); }

userid==null||"".equals(userid)我只要写userid==null或者"".equals(userid),为什么两个都要写
最佳答案
“”和null不一样。。

再看看别人怎么说的。
全部回答
String 的默认值是NULL,而空字符串""是赋值了,只是个空字符串.
如果userid我输入空字符串,不就不进if了么
null 和 “”的概念是不同的,null表示没有引用任何对象,而""表示一个长度为0的String对象,因此一般两种情况都要判断。
你要理解的是“”跟null不是同一个东西 “”指的是内容为空,而null指的是这东西没有引用
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
清泉洗浴在哪里啊,我有事要去这个地方
状元上金榜打一数字
2005年稷山中学毕业证是什么样子呀,方便传个
护肤品用什么好?女人是水做的,补水才是王道
黑娃烤羊肉地址在哪,我要去那里办事
笔记本电脑上用什么地图好
中国和外国比较好的琴行的名字?
银行卡(工商银行卡)是莆田的卡,用户在厦门
dnf怎么隐藏其他玩家 隐藏玩家方法介绍
求助:PPD试验20天后扎针处出现紫晕,好害怕
我的电脑系统设置了密码,我要怎么才能删除,
29天有多少个时辰。多少秒???
关于DreamWeaver编译PHP代码
时间沙漏里面蓝色的粉末是什么
爷爷今年63岁浩浩今年7岁,今年爷爷的年龄是
推荐资讯
英雄联盟什么盒子可以在游戏中看战斗力
由于营改增,现在公司要更换税控设备,该如何
深圳世界之窗晚上几点关门
吾艾美甲地址有知道的么?有点事想过去
信用卡四个月没还银行会通知家里人吗
男:1982年4月27 女:1982年11月27 那年结
弱弱的问一下,长104宽28高14的韩国烧烤盘可
浙江省中小学教材八年级上数学作业本答案2.3
无绳电话机子机充电电池如何使用才科学?它的
我怎么回复朋友夸我做的饭好吃
台州国际塑料城营业时间
云乐购商城怎么用,如何付款
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?