equals 不管是基本数据类型和引用数据类型 比较的都是值是否相等(因为String重写了equels方法只比较值)
==在基本数据类型中比较的是两个基本数据类型的值是否相等
==引用数据类型中比较的是引用的对象是否相等,即是否引用了同一个对象,比较的是地址
深入理解equals和==的区别
最新推荐文章于 2023-05-19 00:29:52 发布
本文详细解析了Java中equals方法和==运算符的区别。equals方法用于比较对象的值是否相等,特别适用于String类型,因为它被重写以进行值比较。而==在基本数据类型中比较值,在引用数据类型中则比较对象的引用,即内存地址。
2万+

被折叠的 条评论
为什么被折叠?



