我有一个 Pair 课程和 -
Map<Pair<String, String>, String> map = new HashMap<Pair<String, String>, String>();
map.put(new Pair("name1", "address1"), "Young");
map.put(new Pair("name2", "address2"), "Old");
.
.
. and so on.
现在我有一个要求,我必须将两对视为平等
pair1 = new Pair("name1", "address1");
pair2 = new Pair("address1", "name1");
请注意,pair2
in 不是映射中的键,而是pair1
。所以当我这样做的时候
map.get(pair1);
map.get(pair2);
给我同样的结果"Young"
;
我应该做哪些额外的事情来实现它?