Valter,

  Da' uma olhada na classe java.util.Collections, metodos "void
sort(List)"  e "void sort(List,Comparator)".

  Voce nao precisa implementar nenhum metodo de ordenacao. Apenas precisa
definir como funciona a ordem entre os teus objetos. Por exemplo, caso tu
vas usar o segundo metodo (porque os teus objetos nao implementam
Comparable):

    Vector v = ...; // Vector com objetos Cliente

    // ordena o Vector original por codigo de cliente
    Collections.sort (v,new Comparator () {
      public int compare (Object o1,Object o2) {
        return ((Cliente)o1).getCodigo() - ((Cliente)o2).getCodigo();
      }
    });

  Falou?

    Rafael Chaves
    Perfil Tecnologia

On Mon, 16 Apr 2001, 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]
-------------------------------------------------------------------------

Responder a