包含执行检查而不考虑 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。
我需要一个包含值对的数据集。并且你可以检查这样的集合中是否存在一对,而不管该对的key/value顺序,即:
如果集合包含
<1,5>
<8,3>
而你问它是否包含<5,1>
,它会return true
因为顺序无关紧要。
我可以编写自己的 Pair
class 并设计 hashCode()
和 equals()
方法来满足我的要求,但我想知道 Java 已经有一个用于此目的的库。
我想你已经知道答案了,关于如何实现它,我认为 java 中没有任何库可以帮助你解决这个问题。所以是的,请使用 patryk 在上一个答案中给出的类似实施示例来实施您的 Pair class。