== :
对于基本数据类型,比较的是具体的内容是否相等。
对于引用数据类型,比较的是地址值是否相等。(两个变量指向的是否是同一个对象)
equals :
如果没重写Object中的equals方法,比较的是地址值
如果重写了Object中的equals方法,通常比较的是内容
==和equals的区别
最新推荐文章于 2024-09-03 20:17:53 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
== :
对于基本数据类型,比较的是具体的内容是否相等。
对于引用数据类型,比较的是地址值是否相等。(两个变量指向的是否是同一个对象)
equals :
如果没重写Object中的equals方法,比较的是地址值
如果重写了Object中的equals方法,通常比较的是内容