私は使っている:
Map <BitSet,Double> Mymap=new TreeMap<>();
電話しようとすると:
Mymap.contains(someBitSetObject)
次の実行時エラーが発生します。
Exception in thread "main" java.lang.ClassCastException: java.util.BitSet cannot be cast to java.lang.Comparable
at java.util.TreeMap.getEntry(TreeMap.java:343)
at java.util.TreeMap.containsKey(TreeMap.java:227)
...................................
BitSet クラスには独自の equals メソッドがありますが、TreeMap
それを呼び出していません。私は立ち往生しています。MyMap
にすでにキーが含まれていて、タイプのキーが必要かどうかを確認するにはどうすればよいBitSet
ですか?
助けてください。
ありがとう