Senhores;
Obrigado pela dica, já fiz e funciona perfeitamente, porem tenho outro
problema não consigo fazer funcionara para String[][]. levo sempre um
ClassCastException.
Ricardo
Ale! writes:
não precisa implementar o Comparator. Array de Strings já possui um
Comparator default que ordena por ordem alfabética.
É só fazer Arrays.sort(String[])
[]s
By Ale!
- Original Message -
From: Rosfran Lins Borges [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, September 19, 2002 9:54 AM
Subject: RES: [java-list] Ordenar String[]
Pra ordenar um vetor de String, use o método estático sort da classe
java.util.Arrays. O método sort recebe 2 parâmetros: o array a ser ordenado,
e um objeto que implemente a interface Comparator. Esse último parâmetro
indica o mecanismo de comparação entre os elementos do array, de forma a
especificar a ordem dos elementos no array ordenado. Ex.:
String[] nomes = { Marcos, Maria, Ana, Carlos };
java.util.Arrays.sort( nomes, new java.util.Comparator() {
public int compare( Object obj1, Object obj2 )
{
return ((String)obj1).compareTo((String)obj2);
}
});
O código acima coloca o array de String's em ordem crescente. Pra
transformá-lo em ordem decrescente, basta inverter a ordem dos parâmetros do
método compare, na chamada a compareTo.
Rosfran Lins Borges
Analista de Sistemas - NDS
[EMAIL PROTECTED]
Fóton® Informática e Serviços
Fone: (61) 328 5060 R.: 272
-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 18 de setembro de 2002 09:08
Para: Lista SouJava
Assunto: [java-list] Ordenar String[]
Amigos;
Existe alguma maneira de ordenar, em ordem alfabética o conteúdo de uma
String[] ? Como ?
Grato;
Ricardo
-- 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]
-
-- 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]
-
-- 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]
-
-- 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]
-