我想知道是否有具有这些属性的集合:
- 核心价值
- 允许重复值
- 能够按价值排序并同时保存重复价值。
例如:没有订购
(1,2)
(2,1)
(3,1)
(4,2)
订购
(2,1)
(3,1)
(1,2)
(4,2)
我尝试treeMap
使用比较器,但它删除了重复值
@Override
public int compare(Object o1, Object o2) {
Comparable valueA = (Comparable) map.get(o1);
Comparable valueB = (Comparable) map.get(o2);
int res = 0;
if (valueA.compareTo(valueB) < 0) {
res = 1;
} else if (valueA.compareTo(valueB) > 0) {
res = -1;
} else {
res = 0;
}
return res;
}