美文网首页
== 与 equal()区别

== 与 equal()区别

作者: 啷里个啷里个啷个里个啷 | 来源:发表于2021-07-04 09:18 被阅读0次
    == 
    1,基础数据类型,比较的是值(与类型无关,会有自动类型提升,但是boolean 类型不能与其他类型比较,因为编译不通过)
    2,引用数据类型,比较的是地址值
    
    equal
    比较引用数据类型,其中Object类中的equal()方法,内部是 == ,也就是比较的是地址值
    
    
    特殊的,
    1,String str1 = “AA”;String str2 = “AA”; str1.equal(str2);//true
    2,new 的String,是 false
    
    1.png 2.png

    相关文章

      网友评论

          本文标题:== 与 equal()区别

          本文链接:https://www.haomeiwen.com/subject/sjnssltx.html