A seguir um exemplo de como serializar uma Hastable :

 Hashtable ht = new Hashtable();        
 FileOutputStream ostream = new FileOutputStream("t.tmp");
 ObjectOutputStream pout = new ObjectOutputStream(ostream);
 pout.writeObject(ht);
 pout.flush(); 
 pout.close();
 ostream.close();

A recupera��o do objeto serializ�vel :

 FileInputStream istream = new FileInputStream("t.tmp");
 ObjectInputStream pin = new ObjectInputStream(istream);

 Hashtable ht2 = (Hashtable)pin.readObject(); // o cast � necess�rio -
readObject retorna Object
 pin.close();
 istream.close();

Dois detalhes s�o importantes : o objeto deve ser seri�liz�vel, e neste caso
em particular, todos os objetos da Hashtable tamb�m devem ser. 

S� para lembrar, exemplos como este est�o no tutorial java da sun e na
documenta��o das classes ObjectInputStream e ObjectOutputStream. Um pouco de
pesquisa n�o faz mau a ningu�m.

Atenciosamente,

Jos� Augusto Cerqueira Cond�
Analista de Sistemas - NDS
[EMAIL PROTECTED]
F�ton� Inform�tica e Servi�os
(61) 362-3442 (BRB - Geras)


> ----- Mensagem original -----
> De:           Daniel P [SMTP:[EMAIL PROTECTED]]
> Enviada em:           segunda-feira, 15 de abril de 2002 15:44
> Para:         [EMAIL PROTECTED]
> Assunto:              Re: [java-list] Hashtable - OutputStream
> 
> Jo�o Paulo/Todos
> 
> Esse � o meu grande problema, n�o entendi como fazer a
> serializa��o. Gostaria se poss�vel uma classe de
> exemplo.
> 
> Muito Obrigado
> 
>  --- Jo�o Paulo Batistella <[EMAIL PROTECTED]>
> escreveu: > Sim, � poss�vel. Mas tenha certeza de que
> os objetos
> > contidos no hashtable sejam serializable.
> > 
> > 
> > --- Daniel P <[EMAIL PROTECTED]> wrote:
> > > Ol� pessoal, 
> > > 
> > > Estou com o seguinte problema. Gostaria de saber
> > se
> > > �
> > > possivel transferir um hashtable atraves de um
> > > OutputStream.
> > > 
> > > Essa necessidade se deve ao fato de que possuo um
> > > servidor onde ele armazena em um Hashtable as
> > > conex�es
> > > (socket) existente, quando essas conex�es s�o
> > > removidas/adicionadas gostaria de enviar o
> > Hashtable
> > > para poder autalizar os dados no cliente. 
> > > Caso tenha alguma maneia e transformar o Hashtable
> > > em
> > > Vector ou Array para a tranferencia. 
> > > 
> > > Aceito qualquer sugest�o
> > > 
> > > Muito Obrigado a todos
> > > 
> > > 
> > >
> >
> __________________________________________________________________________
> _____________________
> > > Yahoo! Empregos
> > > O trabalho dos seus sonhos pode estar aqui.
> > > Cadastre-se hoje mesmo no Yahoo! Empregos e tenha
> > > acesso a milhares de vagas abertas!
> > > http://br.empregos.yahoo.com/
> > > 
> > > ------------------------------ 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] 
> > >
> >
> -------------------------------------------------------------------------
> > > 
> > 
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! Tax Center - online filing with TurboTax
> > http://taxes.yahoo.com/
> > 
> > ------------------------------ 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] 
> >
> -------------------------------------------------------------------------
> >  
> 
> __________________________________________________________________________
> _____________________
> Yahoo! Empregos
> O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no
> Yahoo! Empregos e tenha acesso a milhares de vagas abertas!
> http://br.empregos.yahoo.com/
> 
> ------------------------------ 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] 
> -------------------------------------------------------------------------
O BRB n�o se responsabiliza pelo conteudo da mensagem acima, sendo esta 
responsabilidade exclusiva de seu autor.  A informa��o transmitida nesta mensagem 
destina-se estritamente �(s) pessoa(s) acima referida(s), e cont�m informa��o 
confidencial, legalmente protegida, para conhecimento exclusivo do(s) destinat�rio(s). 
A leitura, exame, retransmiss�o, divulga��o, distribui��o, c�pia ou outro uso desta 
comunica��o, ou ainda a tomada de qualquer a��o baseada nesta informa��o, por pessoas 
ou entidades que n�o sejam o(s) destinat�rio(s), constitui obten��o de dados por meio 
il�cito e configura ofensa ao Art.5�, inciso XII, da Constitui��o Federal. Caso esta 
mensagem tenha sido recebida por engano, por favor inutilize a mesma e, se poss�vel, 
avise ao remetente por e-mail.

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

Responder a