Re: Re: [java-list] classificação de Vetor

2001-04-17 Por tôpico Leonardo
> Por que você não utiliza a classe Collections, que possuem métodos de > sort prontos? Resposta: Você tem toda razão Fui demonstrar a solução de uma dúvida de um colega e acabei agregando mais informações. Thanks ! >public static Vector sort(Vector v, Comparator c) { > Object[] o =

Re: Re: [java-list] classificação de Vetor

2001-04-17 Por tôpico Andre H. Gil
Por que você não utiliza a classe Collections, que possuem métodos de sort prontos? >public static Vector sort(Vector v, Comparator c) { > Object[] o = v.toArray(); > Arrays.sort(o, c); > v = new Vector(); > for (int i = 0; i < o.length; i++) > v.addElement(o[i]); > r

Re: [java-list] classificação de Vetor

2001-04-17 Por tôpico Leonardo
Oppsss ... O exemplo que roda é esse: Vector desordenado = new Vector(); desordenado.addElement(new Integer(5)); desordenado.addElement(new Integer(3)); desordenado.addElement(new Integer(7)); desordenado.addElement(new Integer(1)); desordenado.

Re: [java-list] classificação de Vetor

2001-04-17 Por tôpico Leonardo
public static Vector sort(Vector v, Comparator c) { Object[] o = v.toArray(); Arrays.sort(o, c); v = new Vector(); for (int i = 0; i < o.length; i++) v.addElement(o[i]); return v; } public static Vector sortIntegerVector(Vector v) { return sort(v, new Compa

Re: [java-list] classificação de Vetor

2001-04-17 Por tôpico valter vieira de camargo
Mas Carlos Isso é com Array eu gostaria de fazer um método que colocasse em ordem crescente os elementos de um Vector... você tem alguma sugestão ? []'s Valter "Carlos Eduardo Vargas Miranda (Amix)" wrote: > > > Use o método sort() da classe Arrays. > Ex.: > Arrays.sort(nomeDoArray);

Re: Re: [java-list] classificação de Vetor

2001-04-17 Por tôpico Sven van ´t Veer
Veer" <[EMAIL PROTECTED]>To: <[EMAIL PROTECTED]>Sent: Monday, April 16, 2001 3:30 PMSubject: Re: [java-list] classificação de Vetor Já que ambos implementam Collection, pode fazer algo assim: Vector desordenado = new Vector(); Vector classificado = (Vector)((SortedMap)desordena

Re: [java-list] classificação de Vetor

2001-04-16 Por tôpico Leonardo Souza Mario Bueno
... Ah.. e Arrays.sort() funcionaria para um Integer[], mas para ordenar um Vector só Collections mesmo. Leonardo Bueno. - Original Message - From: "Sven van ´t Veer" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, April 16, 2001 3:30 PM Subject: Re: [java-

Re: [java-list] classificação de Vetor

2001-04-16 Por tôpico Sven van ´t Veer
Já que ambos implementam Collection, pode fazer algo assim: Vector desordenado = new Vector(); Vector classificado = (Vector)((SortedMap)desordenado).values(); Nunca tentei, mas deveria funcionar. sven valter vieira de camargo wrote: > Pessoal será que alguém possui um trecho de có

Re: [java-list] classificação de Vetor

2001-04-16 Por tôpico Leonardo Souza Mario Bueno
Useo seguinte código: Vector vetorClassificado = vetorDesordenado.clone(); Collections.sort(vetorClassificado); Se você não quiser guardar o vetor desordenado basta fazer Collections.sort(vetorDesordenado); Leonardo Bueno. - Original Message - From: "valter vieira de camargo" <[EMAIL P

RE: [java-list] classificação de Vetor

2001-04-16 Por tôpico Carlos Eduardo Vargas Miranda (Amix)
Title: RE: [java-list] classificação de Vetor Use o método sort() da classe Arrays. Ex.: Arrays.sort(nomeDoArray); Acrecente a seguinte linha no início do fonte: import java.util.*; []s Carlos. -Original Message- From: valter vieira de camargo [mailto:[EMAIL PROTECTED]] Sent