Oi pessoal eh o seguinte to querendo qrmazenar uma arvore num arquivo e depois recupera-la e armazenar ela no disco rigido como se fosse um compactador/descompactador mas sem compressão.O problema é q eu consigo salvar porém n consigo extrair ela pq qd eu recupero ela do arquivo os nos dela q são objetos File parece q n tem nada neles qd eu faço: ObjectInputStream in = new ObjectInputStream(new FileInputStream(arvore.no)) gera uma StreamCorruptedException
alguem pode me ajudar? Se quiserem eu mando o codigo
Voce pode serializar a tua classe:
http://javaalmanac.com/egs/java.io/SerializeObj.html
Lembrando que ela precisa implementar java.io.Serializable
Rafael
Cara elas ja implementam a interface Serializable o problema eh q qd eu carrego meu objeto Arvore do arquivo no hd qd eu vou pegar um atributo filho dela (um no sendo um objeto File) é gerada a exeção StreamCorruptedException.
Cara checa essa url q consegui desenrolar uma coisa com isso:
www.hotlink.com.br/users/lucenax/ExemploStream.zip