[RESOLVIDO]Nao conseguindo ordenar um arrayList

1 resposta
J
Tenho a seguinte classe:
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);
    }

}
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

tnaires

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