62,614
社区成员
发帖
与我相关
我的任务
分享
private int a;
private long b;
private boolean c;
private String d;
@Override
public int hashCode()
{
final int prime = 31;
int result = 1;
result = prime * result + a;
result = prime * result + (int) (b ^ (b >>> 32));
result = prime * result + (c ? 1231 : 1237);
result = prime * result + ((d == null) ? 0 : d.hashCode());
return result;
}
@Override
public int hashCode() //一般自定义的类的这个方法都是自己重写而不是用Eclipse工具生成
{
final int prime = 31; //这里的数字最好是一个质数,这里设计到一个哈希表的查找
int result = 1;
result = prime * result + a;
result = prime * result + (int) (b ^ (b >>> 32));
result = prime * result + (c ? 1231 : 1237);
result = prime * result + ((d == null) ? 0 : d.hashCode());
return result;
}