本文共 467 字,大约阅读时间需要 1 分钟。
我们在写一些类的时候,根据业务需求,会重写hash()这个方法,如下:
public class HashCodeTest { private String name; private int age; private String sex; private String IDNumber; @Override public int hashCode() { int result = 3; result = result*31+this.name.hashCode(); result=result*31+this.age; result=result*31+this.sex.hashCode(); result = result*31+this.IDNumber.hashCode(); return result; }}
但是,我感觉这种写法太过于冗余了,所以想将其简化一下:
留着以后备用吧。。。
转载地址:http://artvb.baihongyu.com/