I want to sort a Set<TailleDetail> by one of its string attributes (mesure), but the only solutions I saw in the internet (TreeSet and Comparator) don't work, can you help me?
My class:
public class TailleDetail {
    private Integer id;
    private String sexe;
    private String mesure;
    private Taille Taille;
}
EDIT -
For TreeSet I just try this:
Set<TailleDetail> tailles = new TreeSet<TailleDetail>();
to remplace :
Set<TailleDetail> tailles = new HashSet<TailleDetail>();
And For Comparator I try this :
Set<TailleDetail> tailles = new HashSet<TailleDetail>();
Comparator<TailleDetail> comparatorTaille = new Comparator<TailleDetail>() {
@Override
public int compare(TailleDetail left, TailleDetail right) {
    return left.toString().compareToIgnoreCase(right.toString());
    }
};
List<TailleDetail> tai = tailleDetailViewManager.search(param, true);
Collections.sort(tai, comparatorTaille);
tailles = new HashSet<TailleDetail>(tai);