关键词搜索

源码搜索 ×
×

一篇文章带你搞定 str1.equal(“str2“) 和 str2.equal(“str1“) 的区别

发布2020-03-29浏览1141次

详情内容

str1.equal("str2") 和 str2.equal("str1") 

    看着两者都是判定 字符串 str1 和字符串 st2 是否相等,但是一个关键区别:

    str1.equal("str2") 表示 str1 不为空,str2.equal("str1") 表示 str2 不为空,若是为空则会抛出空指针异常
    在这里插入图片描述
    在这里插入图片描述
    所以这里需要注意,以后判定时,如果写str1.equal("str2") 的话,要确定 str1 不为空

    因为只有 str1 不为空,才有 equal 这个属性

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载