Prezados Javaneses,
Como mencionei em mensagem anterior, estou desenvolvendo uma l�gica de
programa��o que me permita a LIGA��O/ORDENA��O de tabelas de Bancos de
Dados diferentes, preservando a portabilidade da ponte JDBC-ODBC.
Para isto criei uma estrutura de Hashtable que me permita recuperar os
dados atrav�s de chaves m�ltiplas (do tipo Departamento -> Respons�vel
-> Bem) numa ORDEM que me for conveniente. Para minha grata surpresa, a
performance ficou EXCELENTE utilizando a classe Hashtable do Java.
Lendo a especifica��o da classe Hashtable me deparei com os m�todos
.keys() e .elements() que retornam uma classe Enumeration(). Conforme
fragmento de c�digo abaixo, imaginava que eu poderia recuperar todas as
chaves do Hashtable de forma ordenada sem problemas, mas o resultado foi
uma sequ�ncia desordenada.
Pergunta:
Como ordenar um Hashtable ou que me indiquem qq outra Classe em Java
equivalente???
Se eu souber como fazer isso terei resolvido qualquer problema de
liga��o/ordena��o com m�ltiplas tabelas de qq Database, e o que �
melhor, com portabilidade assegurada e uma performance surpreendente
utilizando servlets.
Agrade�o muito...
////////////////////////////////////////////////////////////////////////
/////////////////////
for(Enumeration e=tabdepusubei.keys();e.hasMoreElements();) {
ctd_reg++;
String chave = e.nextElement().toString();
String dado = tabdepusubei.get(chave).toString();
StringTokenizer tochv = new StringTokenizer(chave,":::");
StringTokenizer token = new StringTokenizer(dado,":::");
String cdp = tochv.nextElement().toString();
String resp = tochv.nextElement().toString();
String cbs = tochv.nextElement().toString();
String dep = cdp+" - "+token.nextElement().toString();
etc...
}
////////////////////////////////////////////////////////////////////////
/////////////////////
Carlos Campos
Analista de Sistemas / Bolsista PCI
[EMAIL PROTECTED]
MCT / CETEM - Centro de Tecnologia Mineral
Fone: 0xx21 5607222 Ext. 358
--------------------------- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------