Gravar Arquivo Texto com linhas

18/03/2013

1

Estou fazendo um aplicação onde grava um arquivo texto com wb service.
Eu formato a string e mando gravar, mas ao visualizar o arquivo ele não gravas as linhas. Eu queria que ele gravasse assim:
1
2
3
4
Mas ele esta grvando assim 1234
Aqui esta o for que gerao texto
for (int i = 0; i < conteudoAux.length();i++ ){
if (!String.valueOf(conteudoAux.charAt(i)).equals(";")){
if (i == 0) {
conteudo = String.valueOf(conteudoAux.charAt(i)) ;
}else{
conteudo = conteudo + conteudoAux.charAt(i);
}
}else{
conteudo = conteudo +"\n";
}
}
//e aqui mando gravar
nomeArquivo = solicitacao.getUsuario().getIdUsuario().toString()+"_solic.txt";
File file = new File("C:\\temp\\"+nomeArquivo);
FileWriter arq = new FileWriter(file);
arq.write(conteudo);
arq.close();
isso tudo é no web service.
Responder

Posts

19/03/2013

Jose Boas

Consegui resolver com o comando System.getProperty("line.separator");
ex: conteudo = conteudo + System.getProperty("line.separator");
Responder

20/03/2013

Davi Costa

Show de bola José Luiz, muito bem em postar sua solução

att Davi
Responder

31/07/2013

José

Tópico concluído.
Responder