Вот фрагмент кода, который я использовал для Java 5.0
TreeSet<Integer> treeSetObj = new TreeSet<Integer>( Collections.reverseOrder() ) ;
Collections.reverseOrder() используется для получения компаратора, чтобы изменить способ хранения и повторения элементов.
Есть ли более оптимизированный способ сделать это?