Eu estou a fazer um programa e preciso ordenar alojamentos por localização. eu tentei-me guiar por um tutorial, mas infelizmente apenas era por objectos criados no programa.
no main:
List<Alojamentoslocais> alojamentoslocais = new Arraylist<Alojamentoslocais>();
Collections.sort(alojamentoslocais);
for(Alojamentoslocais elemento:alojamentoslocais){
System.out.println(elemento);
}
na classe:
public class Alojamentoslocais implements Comparable<Alojamentoslocais>{
private String nome;
private String localizacao;
private String tipologia;
private String preconoite;
private String servicos;
private String disponibilidade;
private String proprietario;
get, set, tostring, etc
@Override
public int compareTo(Alojamentoslocais t) {
return localizacao.compareTo(t.getLocalizacao());
}
Agradeço a ajuda.