永发信息网

if(selection != null &&!selection.equals(""))为什么这样写?

答案:2  悬赏:10  手机版
解决时间 2021-04-01 06:50
String selection;

if(selection != null &&!selection.equals("")){
......................
}
最佳答案
当你声明一个String对象的时候,其实完整的是String selection=new String();这表示String其实是一个封装类,按我们平时声明一个类对象的思路,申请内存然后开辟内存空间再初始化,所以,selection!=null表示的是空间不为空,equals方法是用来比较两个字符串的值是否相等的,所以后面那个是用来判断值是否为空的
全部回答
先判断对象是不是空,再判断值是不是空 有什么不妥吗?你想问什么 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
古蜀栈道(14分)刘小方①打开古旧地图,我们
南洋珠哪种好
新版手机12306为啥改签时为啥不能勾选订单
龙将的主将几级后品质提升
清风江上秋帆远下一句是啥?
华为手机智能辅助在哪
迅雷7为什么开启很卡
今天登记,明天除权,后市会如何走
谁清楚阀门规格表示方法是什么
爱不来心未动却想要乐游梦是什么歌
推荐几款3500左右的高颜值,性价较高的轻薄本
诗词都有哪些风格流派
皇姑区岐山路
原来户口在A地,后来因为上大学去了同省内的B
单选题指出下列那种套种方法最能充分利用光能
推荐资讯
神州台式机和组装电脑比怎么样?
温州味精厂哪年建厂
fresh玫瑰润泽舒缓凝霜适合什么季节
《海面上的清风》这首曲子谁有
本金18600,总还款数22952.4,利率是多少
谁规定的求佛要还愿?
离婚要几张相片
2017年炒房几年后房子卖给谁
csol玩生化为什么要禁破晓,我看破晓也没什么
百度统计和友盟统计哪一个更好?
苹果6与三星6哪个更好
一包糖果内有巧克力、水果糖和牛奶糖三种,三
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?