Wie erzeugen SortedSet (z.B. TreeSet) für Elemente vom Typ BitSet

Ich habe eine Reihe (power(2,k)) des BitSet-Objekte und ich wollen speichern Sie Sie in einem SortedSet. Ich benutze den code:

Set <BitSet> S= new TreeSet<>();

Bin ich aber immer diese Fehlermeldung: java.lang.ClassCastException: java.util.BitSet cannot be cast to java.lang.Comparable

Wie implementiere ich vergleichbares interface? Oder gibt es irgendeine andere Möglichkeit zum Sortieren dieser Elemente vom Typ BitSet?

Welche Bedeutung wollen Sie für compareTo()? Kardinalität?
Die Absicht ist, zu Sortieren, diese Sammlung von BitSet-Objekte und so compareTo.
Das problem ist BitSet nicht implementiert compareTo, so müssen Sie definieren Ihre eigene Bestellung von BitSet. Was ist Ihre gewünschte Bestellung?
Ich brauche aufsteigender Reihenfolge dieser BitSet-Objekte. Gibt es einen anderen Ausweg als die Verwendung von TreeSet?
Definieren Sie aufsteigender Reihenfolge.

InformationsquelleAutor Kaur | 2013-03-11

Schreibe einen Kommentar