面试题:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
来源:互联网 发布:打淘宝客服要话费吗 编辑:程序博客网 时间:2024/05/01 20:12
两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
对。如果是String等类的话,必须有相同的hashcode;
但若是这个类重写了hashcode方法和equals方法时,则可以有不同的hashcode。
对。如果是String等类的话,必须有相同的hashcode;
但若是这个类重写了hashcode方法和equals方法时,则可以有不同的hashcode。
在网上找答案太辛苦了,误导了我多次,这次我可算找到正确答案了!!实验才是真理啊!
参照上一篇博客(重写hashcode方法)可以得出正确答案!
0 0
- (面试题)两个对象值相同 (x.equals(y) == true) ,但却可有不同的 hash code ,这 句话对不对?
- 面试题:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
- 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
- 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
- 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对
- 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
- 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
- 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对
- 两个对象值相同 (x.equals(y) == true) ,但可有不同的 hash code ,这句话对不对?
- .两个对象值相(x.equals(y)==true),但却可有不同的hash code,这句话对不对?
- -两个对象值相同(xequals(y) == true)但却可有不同的hash code这句话应该是对的吧
- 如果对象值相同(x.equals(y)==true),那么是否可以有不同的hash code?
- java问题,(x.equals(y) == true)有相同的hashCode 应该是不一定
- 两个对象值相同,有相同的hash code
- 两个对象值相同,有相同的hash code
- 两个对象值相同,有相同的hash code
- 两个对象用equals方法比较为true,它们的Hashcode值相同吗?
- "=="与equals,以及equals为ture时hash code是否相同
- 数据库设计三大范式
- window下caffe图像数据转换
- 5-特权级
- log4j配置示例&Spring集成log4j
- Division (斜率dp)
- 面试题:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
- 2016四川省赛 Floyd-Warshall
- [LeetCode]--67. Add Binary
- Linux 时钟模块分析2
- |洛谷|动态规划|P1156 垃圾陷阱
- framebuffer简介与应用
- Cache-Control no-cache与max-age=0的区别
- 机器学习笔记(十五)——HMM序列问题和维特比算法
- HDU 2031 进制转换