标签: java collections
需要比较两个对象:一个是静态的,另一个是类的实例。两个元素似乎相等,但来自java.util.collection的方法containsAll返回false。我需要确保每个TeamMember具有完全相同的Teams集合(顺序并不重要)。如何检查?
java.util.collection
containsAll
TeamMember
Teams
答案 0 :(得分:3)
要Collection能够找到自己的对象,您的班级Team必须覆盖equals()和hashCode()。因此,您应该覆盖这些方法,然后您就可以在Collection
Collection
Team
equals()
hashCode()