【发布时间】:2017-11-18 15:34:31
【问题描述】:
在我的 Java 程序中,GraphPoint 类使用两个坐标 m 和 n 来描述组合结构的点,这两个坐标是它的唯一变量。我想创建一组无序的此类点:
Set<GraphPoint> collection = new HashSet<>();
现在我想知道collection 是否包含具有给定坐标的点。编写此代码的最快方法是什么?
【问题讨论】:
-
collection.contains(new GraphPoint(m, n))? -
@Ryan 假设该类实现了
equals()和hashCode()。
标签: java class contains hashset