我需要一个 HashSet 实现,其中的元素是一对整数
例如。 设置 s = { {1,2} , {3,4} , {1,4}}
。这里集合 s 有 3 个元素。
在很多情况下都需要这种双键 HashSet,例如,我的数据库中有一个关系,其中候选键是两列的组合。
是否有一些图书馆已经提供了这个?
如果没有这样的实现,那么与其从头开始实现整个数据结构,不如在 Java 中扩展 HashSet 实现更容易(也更高效?)?
最佳答案
对于这个要求,我将创建一个数据容器,将 2 个整数作为属性,并提供 equals 和 hashcode 实现。然后将这些对象放入 Set 中。
关于java - 两键哈希集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2612970/