关闭

XXX.equals(null)和XXX==null

220人阅读 评论(0) 收藏 举报

在AbstractMap中的containsValue和containsKey中判断值和键时,都分情况进行了判断 

  如果要找的是null 则用 xxx==null来判断

 如果要找的非null 则用 xxx.equals()判断 

 XXX.equals(null)和XXX==null

     如果XXX是null, XXX.equals(null)就一定会报错 NullPointer  如果不报错就只能返回是false

     XXX==null 返回true或false


0
0

  相关文章推荐
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:179775次
    • 积分:2742
    • 等级:
    • 排名:第13659名
    • 原创:79篇
    • 转载:176篇
    • 译文:0篇
    • 评论:21条