你把name!=other.name 换成!name.equals(other.name) 看看size是几? 属性改变后 若不影响hashcode 和 equals方法的返回结果 是可行的