Creas un criterio de ordenamiento y dsp q haces el add del perro escribes Collections.sort(lista, new CriterioNombrePerro());
La clase criterio es asi
Código:
import java.util.Comparator;
public class CriterioNombrePerro implements Comparator{
public int compare(Object obj1, Object obj2) {
Perro atr1 = (Perro )obj1;
Perro atr2 = (Perro )obj2;
return atr1.getNombre().compareTo(atr2.getNombre());
}
}
saludos