先调用被添加元素的 hashCode(),和 HashSet 中已有元素的 hashCode 比较是否相同
hashCode()
HashSet
hashCode
如果不相同,直接存储该元素
如果相同,再调用 equals 方法比较元素是否相同
equals
如果相同,认为是同一元素,不存储
HashCode方法:根据一套特殊的计算方法返回一个整形值,此值被 HashSet 用来定位对象的存储地址。
equals方法:判断两个对象的内容是否相等。