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]
    ---------------------------------------------------------------------

Responder a