我有一个带有成员 x 和 y 的 Point 类对象。我想检查一个 Point 对象是否在我的“已访问”HashSet 中,但是当我检查时,我创建了一个具有当前值 x 和 y 的新对象。即使具有这些值的点在集合中,它也会返回 false,我猜是因为它不是完全相同的对象。如何检查集合是否包含具有相同 x 和 y 的点?
问问题
201 次
我有一个带有成员 x 和 y 的 Point 类对象。我想检查一个 Point 对象是否在我的“已访问”HashSet 中,但是当我检查时,我创建了一个具有当前值 x 和 y 的新对象。即使具有这些值的点在集合中,它也会返回 false,我猜是因为它不是完全相同的对象。如何检查集合是否包含具有相同 x 和 y 的点?