List<Set<String>>
要素をからにコピーしたいのですが、SortedMap<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);
}