thingol
Como é declarada a classe ParametroComparator?
mendigosujo
Registro.java
public class Registro{
private class ParametroComparator implements Comparator {
public int compare(Object o1, Object o2) {
Parametro p1 = (Parametro)o1;
Parametro p2 = (Parametro)o2;
if (p1.getId().compareTo(p2.getId()) == 0) {
return -1;
}
return p1.getId().compareTo(p2.getId());
}
}
}
....
método {
Set<Parametro> parametrosSet = new TreeSet<Parametro>(new ParametroComparator());
}
thingol
O correto é implementar ParametroComparator como:
public class Registro{
private class ParametroComparator implements Comparator<Parametro> {
public int compare(Parametro p1, Parametro p2) {
...
}
mendigosujo
valeu thingol…resolveu
[]'s