Acho que parte da sua problema pode ser resolvido se a classe cliente
implementasse Comparable, assim voce podera usar a classe TreeMap em vez
de Vector para ordenar seus clientes. Com o TreeMap não faz diferença
como insere novos clientes, sempre tem uma lista ordenada usando
TreeMap.values().
sven
valter vieira de camargo wrote:
> Pessoal desculpa .... mas é que eu não expliquei direito...
>
> Eu possuo um vetor com vários objetos e quero colocar esses objetos
> em ordem crescente de alguma campo desses objetos. Por exemplo: Se eu
> possuir um vetor de objetos Clientes e eu quero organizá-los através do
> código do cliente. É esse realmente o meu problema... desculpem mas me
> expressei mau da última vez...
>
> Imagino que o comportamento do código seja da seguinte forma:
>
> Ler o primeiro elemento e comparar o seu código com o código de
> todos os outros elementos. Quando o código do primeiro for maior que o
> código de algum outro, o primeioro elemento deve ser inserido na posição
> seguinte daquele outro. Quando o código do primeiro elemento for menor
> que o código seguinte está tudo certo.... e assim por diante....
>
>
> Mas o problema é que eu nem imagino como fazer isso...
>
> []'s e mais uma vez desculpas..
>
>
>
>
> ------------------------------ 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
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
>
------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------