如下代码
String [] str = new String[20]; //下面使用equals就是错误的语句 if(str.equals()null){ } //使用!=就可以,为什么? if(str!=null){ }
如上代码所示,请各位不吝赐教,谢谢。
业精于勤,荒于嬉;行成于思,毁于随。
Mettez la valeur que vous souhaitez juger entre parenthèses d'égalité
if(str.equals(null)){ }
equals compare deux objets, et null n'a aucun sens.
Quant à vous, si str est nul, ce sera un pointeur nul. . Alors
if(str!=null){ }
C'est tout.
Écrivez la valeur à juger entre parenthèses égales()
Mettez la valeur que vous souhaitez juger entre parenthèses d'égalité
equals compare deux objets, et null n'a aucun sens.
Quant à vous, si str est nul, ce sera un pointeur nul. . Alors
C'est tout.
Écrivez la valeur à juger entre parenthèses égales()