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