包含执行检查而不考虑 key/value 顺序的值对的集合

A set that contains value pairs that performs checks without accounting for the key/value order

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

如果集合包含

<1,5>
<8,3>

而你问它是否包含<5,1>,它会return true 因为顺序无关紧要。

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

我想你已经知道答案了,关于如何实现它,我认为 java 中没有任何库可以帮助你解决这个问题。所以是的,请使用 patryk 在上一个答案中给出的类似实施示例来实施您的 Pair class。