Arquivo

Oi pessoal,

Estou com problemas para armazenar dados em um arquivo!!!Toda vez que tendo inserir dados no arquivo esta aparecendo no inicio deste dois espaços ou o caracter ú. Como faço para resolver este problema ?

Veja o código do:

XMLFile = new RandomAccessFile ( new File ("bd.xml"), "rw"); XMLFile.writeUTF(FileXML);
Tentei tambem com o

XMLFile.writeUTF(""+FileXML)

qual o conteudo da variavel FileXML?

e tipo, pelo q eu to vendo, vc n deve usar RandomAccessFile, tente usar PrintWrite:

PrintWriter out = new PrintWriter(new FileOutputStream(new File("bd.xml")));
out.write(FileXML);
out.flush();
out.close();

Salve,

Cara tem algumas respostas neste no tópico http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=8635&highlight=&sid=4dc16e582e6b1643fc8d06147aa800fa que poderão lhe ajudar!!!

Até mais! :idea: :arrow:

Galera,

Usei o PrintWriter, o arquivo esta endo criado e ficando e branco!!
O FILEXml esta recebendo uma string do banco!!

ponha essa linha antes de gravar o arquivo:

System.out.println(FileXML);

assim vc verifica a possibilidade do erro estar no banco de dados (ou no acesso), e nao na gravacao do arquivo…

Caro Felipe,

Digitei o código dinovo e usei PrintWriter, agora o arquivo xml esta funcionando direitinho!! Devo ter feito alguma m… ontem!!!
Obrigado pela atenção!!! :lol: