java基础知识------“equals” 和 “==“”

来源:互联网 发布:sql拼接 引号 编辑:程序博客网 时间:2024/06/17 04:44

1、“equals“和“==“的区别"

"=="比较的是两个对象的地址,而“equals”比较的是两个对象的值。


2、关于int类型 i 和Integer类型 j 的是否相等

i==j           true

因为j会自动拆箱为int类型,然后比较的是值。

i.equals(j)       true

因为i自动装箱成Integer类型,然后比较的是值。




原创粉丝点击