Dúvida de algoritimo - Ordenar arrays

1 resposta
Z

Caros colegas,

Em primeiro lugar, desculpem por postar essa dúvida no fórum de java
avançado. Eu não sabia onde poderia posta-la.
Minha dúvida não é, exatamente, de java. Acredito que ela seja mais de
algoritimo.
Tenho o seguinte problema:
Tenho um array, criado a partir de um vetor, que le um banco de dados numerado. Ou seja, no banco de dados os campos estão

id (integer) e informacao (string).
Acontece que o bando de dados tem várias tabelas e as informações se
cruzam. Os ids, por conveniencia e facilidade, são todos iguais.
O problema é: No array, o exemplo(1) não é o id 1 do banco de dados.
A estrutura do programa ja esta montada e ele esta rodando. Todos os
arrays seguem a mesma lógica, então um id 1 do banco de dados da tabela x gravado no array exemplo(x) é o mesmo id 1 do banco de dados da tabela y gravado no exemplo2(x). ate ai, otimo. Sem problemas!
A questão é que tive que colocar um novo laço onde preciso, necessariamente, que o array exemplo3(x) tenha como x exatamente o id das outras trabelas.. E esse array é criado igualzinho aos outros e esta na tabela y. Como tenho parametros para comparar, existe alguma forma de eu ordenar o array exemplo3?
Espero que tenha ficado claro.
Se alguém puder me dar uma luz, agradeço muito.

Desde já grato,

Andre Luiz

1 Resposta

Z

Não sei pros outros, mas pra mim não ficou muito claro não. :roll:

Se a questão for apenas ordenar um array, dê uma olhada no método sort da classe Arrays.

htp://java.sun.com/j2se/1.4.2/docs/api/java/util/Arrays.html#sort(int[])

Criado 11 de junho de 2005
Ultima resposta 11 de jun. de 2005
Respostas 1
Participantes 2