Ola pessoal, estou com uma duvida, pq neste codigo o resultado é apenas "Coffee e nao coffee tea? não entendi…
public class Drink implements Comparable {
public String name;
public int compareTo(Object o) {
return 0;
}
}
and:
Drink one = new Drink();
Drink two = new Drink();
one.name= ?Coffee?;
two.name= ?Tea?;
TreeSet set = new TreeSet();
set.add(one);
set.add(two);
[quote=Neninho]Ola pessoal, estou com uma duvida, pq neste codigo o resultado é apenas "Coffee e nao coffee tea? não entendi…
[code]
public class Drink implements Comparable {
public String name;
public int compareTo(Object o) {
return 0;
}
}
and:
Drink one = new Drink();
Drink two = new Drink();
one.name= ?Coffee?;
two.name= ?Tea?;
TreeSet set = new TreeSet();
set.add(one);
set.add(two);
[/code][/quote]
Seu compareTo ta retornando 0, na hora da classificação seu TreeSet vai usar esse compareTo como o retorno é 0, para ele os objetos serão iguais.