public class PastaTrabalho implements Serializable {
private ArrayList<Modelo> planilhas;
private String nomeArquivo;
public PastaTrabalho(String nmArq, ArrayList<Modelo> planilha){
planilhas = planilha;
nomeArquivo = nmArq;
}
public String getNomeArquivo(){
String nome = nomeArquivo + ".xls";
return nome;
}
public String getPlanilha( int index){
String planilha = planilhas.get(index).getModelo();
return planilha;
}
public int getSizePlanilha(){
int size = planilhas.size();
return size;
}
public void ordenaModelos(){
Collections.sort(planilhas);
}
}
[RESOLVIDO]Nao conseguindo ordenar um arrayList
J
Tenho a seguinte classe:
e gostaria de ordenar a coleção de objetos modelos, mas aqui no netbeans está dando erro que não conseguir decifrar. Exibe: cannot find Symbolmethod sort.
Alguem pode me ajudar.
1 Resposta
Talvez fosse melhor voce trocar List por um Set, usar TreeSet como implementacao e fazer a classe Modelo implementar a interface Comparable (alem dos metodos equals() e hashCode(), claro).
Criado 30 de abril de 2012
Ultima resposta 30 de abr. de 2012
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo