Olá pessoal , estou com dificuldades em ordenar um TreeSet em ordem decrescente com a interface Comparator.
Li alguns artigos sobre o assunto e inclusive alguns artigos do guj mesmo, mas continuo sem entender, gostaria de um help.
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
public class Programa implements Comparator<Programa> {
private int id;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
Set<Integer> lista = new TreeSet<Integer>();
@Override
public int compare(Programa o1, Programa o2) {
// Não entendi essa parte, o que fazer aqui ???
return 0;
}
public void preencheLista(){
for(int i = 0; i < 15; i++){
int aux = (int) (Math.random() * 1000);
lista.add(aux);
}
System.out.println(lista);
}
public static void main(String[] args) {
Programa p = new Programa();
p.preencheLista();
}
}
Atenciosamente,
Fernando.