ao desenvolver um sisteminha, fui usar a intercace CompareTo, mas do jeito que usei parece que ela so compara int. Desse modo deu certo:
@Override
public int compareTo(Carro outroCarro) {
return this.marca.compareTo(outroCarro.getMarca());
mas tentei fazer desta forma para comparar String e nao deu certo, nao compila:
@Override
public String compareTo(Carro outroCarro) {
return this.modelo.compareTo(outroCarro.getModelo());
}
esse modo de comparacao eh so pra int?