equals使用

如下代码

String [] str = new String[20];
//下面使用equals就是错误的语句
if(str.equals()null){
}
//使用!=就可以,为什么?
if(str!=null){
}

如上代码所示,请各位不吝赐教,谢谢。

慕娘9325324
浏览 380回答 3
3回答

烙印99

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

茅侃侃

if(str.equals(null)){ } equals比较的是两个对象的,null没有意义。 就你这个栗子,如果str是null,直接就空指针了。。所以 if(str!=null){ } 就可以了。

隔江千里

把需要判断的值写进equals()的括号里
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java