Ordenação no ArrayList

E ai galera blz
bom o seguinte, tenhu uma classe que se chama Contato, e tenhu um arraylist do tipo contato
Assim

ArrayList cad = new ArrayList();

Gostaria de saber como faço para ordenar os contatos em ordem alfabética!

Obrigado

Ponha a definição do campo pelo qual você quer ordenar sua classe Contato.

Up…
http://www.guj.com.br/posts/list/16188.java
http://www.guj.com.br/posts/list/125388.java#677745
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Comparator.html

Cole sua classe Contrato aqui. Se quiser tentar fazer, vc implementa Comparable<Contrato> na sua classe Contrato, depois de escolher por qual campo vc deseja ordenar, utilize Collections.sort(seuArray);