<分区>
Possible Duplicate:
Difference Between Equals and ==
在哪些情况下 equals()
与 ==
运算符完全一样?
对于原始数据类型
,它们似乎都表现相似。是否还有其他情况下两者的行为相同?
标签 java
<分区>
Possible Duplicate:
Difference Between Equals and ==
在哪些情况下 equals()
与 ==
运算符完全一样?
对于原始数据类型
,它们似乎都表现相似。是否还有其他情况下两者的行为相同?
最佳答案
==
比较 Object
类型的引用位,因此如果您引用相同的 Object,情况就是这样
例如
Integer
对于值 -128 和 127(含)它缓存(同时自动装箱)实例,所以这里提到的 Integer
值范围就是这种情况
关于java - 在哪些情况下 equals() 类似于 ==?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11013032/