这里主要的原因是remove()是根据hashCode进行的,但修改了对象,对象的hashCode会发生改变,但存入集合时对应的hashCode没有变,所以remove()不生效
集合里面的对象属性被修改后,再调用remove()方法时不起作用
最新推荐文章于 2022-05-31 17:59:59 发布
这里主要的原因是remove()是根据hashCode进行的,但修改了对象,对象的hashCode会发生改变,但存入集合时对应的hashCode没有变,所以remove()不生效