Utilize serializa��o de objetos. 
        Exemplo: Desejo de persistir um java.lang.Map

        1o) o objeto deve implementar/extender a interface java.io.Serializable
(olhe na hierarquia das classes)
        
        Map map = new HashMap();
        // coloque um monte de objetos no mapa

        // para persistir o objeto
        FileOutputStream fileOut = new FileOutputStream("map.ser");
        ObjectOutputStream objectOut = new ObjectOutputStream(fileOut);
        objectOut.writeObject(map);
        objectOut.close();
        fileOut.close();

        // para ler o objeto de volta
        FileInputStream fileIn = new FileInputStream("map.ser");
        ObjectInputStream objectIn = new ObjectInputStream(fileIn);
        Map map = (Map) objectIn.readObject();
        objectIn.close();
        fileIn.close();

        mais informa��es em:
http://java.sun.com/docs/books/tutorial/essential/io/serialization.html


Claudio Miranda 


Laura Silveira Mastella wrote:
> 
> Ol�,
> Estou com a seguinte d�vida:
> eu costumava programar em LISP, que permitia salvar um objeto de qualquer
> classe, usando um m�todo espec�fico, jogando a sua estrutura em disco, n�o
> em mem�ria, e conseguindo recuperar o objeto e seus valores mais tarde.
> 
> Gostaria de saber se em Java � poss�vel salvar um objeto e seus valores em
> disco, e poder recuperar depois.
> 
> N�o gostaria de ter que criar um arquivo para salvar os valores, porque para
> isso eu precisaria criar um parser.
> 
> Obrigada,
> Laura

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.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
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a