如题。。
解决方案 »
- 为什么两个Date对象会相等?
- jframe 设置图片背景问题
- java中,类名,方法,变量,包名等大小写如何规范?
- @@ 散分 : 重新开一帖: 寻求最好的解决方案; 高手请进 @@
- 高分求高手帮忙!!!紧急的!
- 一个综合的网络探测工具,可以端口扫描、域名解析、获取html文件,源码贴在这,请大家指点
- 开发前奏,学习java的旅程连载(1)
- j2sdk-1_4_0_03-windows-i586.exe刚安装,下面的程序报错?
- 一具初学者的问题,请指教?
- 新人来报道 :) 以后要做Java了,请大家多多指教!
- 扫雷中雷数为0的怎样递归的去实现周围有0的一起显示?
- 在线坐等、、关于文件读写、、
Map<User,User> map = new HashMap<User,User>();public class User{
//TODOpublic int hashCode(){
//TODO
}}
class User{
private int age;
private String name;
private String email;
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + age;
result = prime * result + ((email == null) ? 0 : email.hashCode());
result = prime * result + ((name == null) ? 0 : name.hashCode());
return result;
}
}
这是我重写hashcode方法的类。
希望对楼主有帮助。
解释就是楼上们的回答。