包含值对的集合,该值对执行检查而不考虑键/值顺序

时间:2015-01-16 20:41:01

标签: java java-collections-api

我需要一个包含值对的数据集。并且你可以检查这样的集合中是否存在一对,而不管该对的键/值顺序,即:

如果集合包含

<1,5>
<8,3>

并且您询问它是否包含<5,1>,它将返回true,因为订单无关紧要。

我可以编写自己的Pair类并设计hashCode()equals()方法来满足我的要求,但我想知道Java是否已经有一个用于此目的的库。

1 个答案:

答案 0 :(得分:0)

我想你已经知道了答案,关于如何实现它,我不认为java中有任何库可以帮助你满足这个要求。所以,请在上一个答案中使用patryk给出的类似实现示例实现您的Pair类。