== 和 equals异同

Posted yun---meng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了== 和 equals异同相关的知识,希望对你有一定的参考价值。

== 和 equals异同

  • ==比较即比较内容也比较地址是否相同;
  • equals方法,比较两个对象内容是否相同

注意:

  • (1)字符串比较,不允许用== ,只能通过equals方法
  • (2)如果Integer和Integer/int比较具体是否相等,此时绝对不允许使用==
  • (3)注意:数字,和字符串比较是否相等,须先toString() --- 返回字符串, 在使用equals方法

以上是关于== 和 equals异同的主要内容,如果未能解决你的问题,请参考以下文章

转载C#扫盲之:==/Equals /ReferenceEquals 异同的总结,相等性你真的知道吗?

转载C#扫盲之:==/Equals /ReferenceEquals 异同的总结,相等性你真的知道吗?

“==”和equals()那些事

Java equals() & ==

跟王老师学集合Java中hashCode方法与equals方法的用法

Java面试宝典常用类中的方法重写|equals方法与逻辑运算符==的区别