是否可以创建一个键是集合(任何类型的集合)的地图?
如果我在最常见的系列上尝试它,我会被告知该系列无法进行比较。
我一直在尝试为自定义集合编写 compareTo 函数,但我很挣扎。
要么我需要编写 compareTo,要么我需要找到一个接受 Maps 接受的集合/集合的预制 Map。
如何将集合用作地图上的键?我查看了堆栈溢出,并多次搜索过这个问题,但我从未找到可靠的解决方案!
我想这样做的原因是我用 Java 编写了一个模拟洗牌的“洗牌”模拟。我希望能够计算出特定手(建模为集合)出现的次数。它看起来像这样:
H4,C3,D2: 8
H9,D6,S11: 10
......