是不是已经复写了equals方法?根据equals的返回值复写hashCode方法
解决方案 »
- 懂GCJ的进!
- java代码奇怪的写法
- 为什么jframe,jdialog.要放到window下面,而不放到jComponent下.
- setLocationRelativeTo 問題
- Jtable 的自动排序,但是排序后cell里面的值消失怎么办?在线等。。。。
- 引用后一定要为null么?(Java初学者)
- 求救!!!帮帮我好吗?
- 散分!!郁闷,本来是三颗星的,结果换了一下名称,竟然少了两颗星~~~~抗议~~up着有分!!!!!!!!!!!!!!!
- 怎樣將"YYYY-MM-DD HH-MM-SS"格式的字符串轉換成日期型.
- 关于String类的简单问题
- 询问一条简单的sql语句。。
- 关于string的初始化问题
所以把name或者省份证的String的hashCode作为Person的hashcode。
equals里比较身份证。
不知道为什么会有这么奇怪的需求,把hashCode写成身份证
就算让你重写了,那equals怎么办,对象比较怎么办,序列化怎么办...
考虑问题要全面
干嘛要重写hashCode方法来得到那么麻烦- -