Estou tentando gravar mensagens em um arquivo txt, mas não estou conseguindo.
Eu tenho 2 classes, a classe1 instancia o metodo escrevermensagens da classe2 passando uma string como parametro.
O metodo EscreverMensagem abre o arquivo, salva e fecha o arquivo.
Estou utilizando a classe ObjectOutputStream
Resumindo os Metodos são:
OpenFile:
ObjectOutputStream output= new ObjectOutputStream (
new FileOutputStream (filename, true))
Só que as vezes funcionava, mas agora não funciona!!! ele abre o arquivo e escreve um monte de maluquice, tavez esteja escrevendo binário!
Pra usar o write object deve se usar o Serializable na classe que o object instancia, em qual eu uso?
E pq num funciona, onde estou errando!?
Se puderem me ajudar…
Eu implementei usando o PrintWriter e o BufferedWriter, o único problema é que a classe BufferedWriter não aceita o writeln, pq no meu arquivo txt vou precisar de quebra de linha, alguém sabe como posso fazer?