Ordenar ArrayList em ordem alfabetica. [RESOLVIDO]

1. Ordenar ArrayList em ordem alfabetica. [RESOLVIDO]

jorge
jorgeback

(usa Fedora)

Enviado em 17/10/2012 - 09:29h

Vamos la gente, mais um problema no meu trabalho, hehe!

Preciso do seguinte,

Tenho uma arraylist do tipo produto(uma classe):
package dados;

import java.util.Collections;
import java.util.GregorianCalendar;

import cadastro.Comercial;

import utilitarios.LtpUtil;


public class Produto implements Comparable<Produto> {
private int codigo;
private String nome;
private double precoUnitario;
private int estoque;
private int estoqueMinimo;
private GregorianCalendar dataCad;

public Produto(int codigo, String nome, double precoUnitario,int estoque, int estoqueMinimo, GregorianCalendar dataCad) {
super();
this.codigo = codigo;
this.nome = nome;
this.precoUnitario = precoUnitario;
this.estoque = estoque;
this.estoqueMinimo = estoqueMinimo;
this.dataCad = dataCad;
}
//ja tem os get e set aqui, toString

@Override
public int compareTo(Produto o) {
return nome.compareTo(o.nome);
}
}


Dentro de uma outra classe tenho uma ArrayList desse tipo.
Preciso fazer um Método, que me retorne os produtos que estejam abaixo do estoque mínimo e em ordem alfabética pelo nome do produto. Retorna os produtos que tem estoque abaixo do mínimo eu consegui, só não sei como ordena esse treco, haha.

Brigadão galera,