List 的removeall需要重写equals才有效
removeall重写equal
list<A> a list如果要调用remove(bo),或者removeAll(a) 需要重写A 的equals方法,因为remove,removeAll方法时两个从左边移除与右边相等的对象,
那么在未重写equals方法的情况下,用默认的,默认的equals方法时比较两个对象的存储位置是否一致,以确定相等,这显然不符合业务需要,...
原创
2016-07-20 12:01:20 ·
510 阅读 ·
0 评论