La conversion de la liste en TreeSet produit: "java.lang.ClassCastException: MyClass ne peut pas être converti en java.lang.Comparable"

List<MyClass> myclassList = (List<MyClass>) rs.get();

TreeSet<MyClass> myclassSet = new TreeSet<MyClass>(myclassList);

Je ne comprends pas pourquoi ce code donne ceci:

java.lang.ClassCastException: MyClass cannot be cast to java.lang.Comparable

MyClass ne pas mettre en œuvre Comparable. Je veux juste utiliser un Ensemble de filtrer les éléments de la Liste depuis ma Liste contient unncessary les doublons.

source d'informationauteur Chuck