我想将我的元素从 a 复制List<Set<String>>
到 aSortedMap<Set<String>,Integer>
中,但我总是得到:
java.lang.ClassCastException: java.util.HashSet cannot be cast to java.lang.Comparable. (or HashMap could be a TreeSet too, vice versa)
我一直在阅读的一些地方说这是不可能的,但这是正确的吗?
我不敢相信我不能将原始列表或集合复制到地图中。
这是我尝试过的:
List<Set<String> > tempnewOut= new ArrayList<>();
SortedMap<Set<String>,Integer> freqSetsWithCount= new TreeMap<>();
for (Set<String> set : tempnewOut)
{
freqSetsWithCount.put(set, 0);
}