Existe uma forma um pouco mais elegante:

fazer a classe Registro implementar a interface Comparator e então insira
todos os registros em alguma coleção ordenada (exemplo: TreeSet())

os registros serão inseridos já na ordem correta.

Na verdade, internamente o Java estará utilizando um algoritmo de ordenação
no momento da inserção, e a questão do desempenho talvez não seja o ideal
(embora aind seja muito melhor que o bubble-sort).

Apenas o código fica melhor escrito, mais claro.

se você não tiver idéia como fazer o que descrevi acima posso criar um
exemplo simples.. mas a documentação da interface Comparator dá uma boa
idéia de como o processo de ordenação interna funciona....



------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a