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