为了账号安全,请及时绑定邮箱和手机立即绑定

equals使用

equals使用

慕娘9325324 2019-02-21 18:56:32
如下代码 String [] str = new String[20]; //下面使用equals就是错误的语句 if(str.equals()null){ } //使用!=就可以,为什么? if(str!=null){ } 如上代码所示,请各位不吝赐教,谢谢。
查看完整描述

3 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

把你要判断的值放到equals的括号里

查看完整回答
反对 回复 2019-03-01
?
茅侃侃

TA贡献1842条经验 获得超21个赞

if(str.equals(null)){
}

equals比较的是两个对象的,null没有意义。

就你这个栗子,如果str是null,直接就空指针了。。所以

if(str!=null){
}

就可以了。

查看完整回答
反对 回复 2019-03-01
?
隔江千里

TA贡献1906条经验 获得超10个赞

把需要判断的值写进equals()的括号里

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 379 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信