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] -------------------------------------------------------------------------