.contains()在一个对象列表上

时间:2013-01-29 00:09:47

标签: java object deep-copy

我将对象列表深度复制到另一个列表中。 问题是使用.contains()不起作用!有什么想法吗?

1 个答案:

答案 0 :(得分:4)

为了使其工作,您需要覆盖哈希码并在列表的内容上等于。 Contains使用这些方法,默认情况下它们基于内存引用,因此它只适用于浅拷贝。

相关问题