【发布时间】:2013-03-11 03:01:13
【问题描述】:
我有一个带有成员 x 和 y 的 Point 类对象。我想检查一个 Point 对象是否在我的“已访问”HashSet 中,但是当我检查时,我创建了一个具有当前 x 和 y 值的新对象。即使具有这些值的点在集合中,它也会返回 false,我猜是因为它不是完全相同的对象。如何检查集合是否包含具有相同 x 和 y 的点?
【问题讨论】:
-
你应该在你的 Point 对象中写一个 equals 方法。然后使用该方法进行比较
标签: java data-structures set hashset breadth-first-search