java - equals使用
迷茫
迷茫 2017-04-18 10:26:56
0
3
369

如下代码

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

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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信 (3)
Peter_Zhu

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

いいねを押す+0
    Peter_Zhu
    if(str.equals(null)){ }

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

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

    if(str!=null){ }

    就可以了。

    いいねを押す+0
      黄舟

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

      いいねを押す+0
        最新のダウンロード
        詳細>
        ウェブエフェクト
        公式サイト
        サイト素材
        フロントエンドテンプレート
        私たちについて 免責事項 Sitemap
        PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!