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