Java 中 == 与 equals() 的区别

[复制链接]
发表于 2023-7-30 17:33:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Java 中 == 与 equals() 的区别

1. ==

== 是一个比较运算符,在使用时有可以判断两种情况

在用于基本类型时,即判断两边数据的值是否相等。

在用于引用类型时,即判断两边是否为同一个对象即有相同的地址。

2. equals() 方法

equals() 方法是 Object 的一个方法,只能判断引用类型。

Object 中判断的是否为同一个对象,往往子类会重写 equals() 方法用于判断内容是否相等,例如 integer 和 String 等。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
继续阅读请点击广告
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表