Criando arquivo e adicionando linha em branco em um aquivo TXT

Boa tarde!

Pessoal eu estou tentando criar um arquivo .txt com os dados de um tabela de um bando de dados mas estou com um problema para fazer uma quebra de linha!!! veja:

BufferedWriter ArquivoTXT = new BufferedWriter(new FileWriter(caminhoArquivo));
 ArquivoTXT.write(sConteudoArquivo);

 String query = "select codigo, nome, status";

 ResultSet resQuery = stm.executeQuery(query);
		
 while(resQuery.next()){

    sCodigo = resQuery.getString("codigo");
    sNome = resQuery.getString("nome");
    sStatus = resQuery.getString("status");

    sConteudoArquivo = sCodigo +" "+ sNome +" "+ sStatus;

    // aqui o aquivo dever ter uma querbar de linha MAS NÃO PODE SER COM \n

    
    ArquivoTXT.newLine(); // com este método o arquivo fica todo maluco!!! com espaço em branco no início!!! muito doido!

 }

 resQuery.close();
				
 ArquivoTXT.write(sConteudoArquivo);
		
 ArquivoTXT.flush();  // Valida o fluxo
 ArquivoTXT.close();  // fecha o fluxo

Alguêm sabe o que está errado?

Valeu!!!

[quote=warley]Boa tarde!

Pessoal eu estou tentando criar um arquivo .txt com os dados de um tabela de um bando de dados mas estou com um problema para fazer uma quebra de linha!!! veja:

BufferedWriter ArquivoTXT = new BufferedWriter(new FileWriter(caminhoArquivo));
 ArquivoTXT.write(sConteudoArquivo);

 String query = "select codigo, nome, status";

 ResultSet resQuery = stm.executeQuery(query);
		
 while(resQuery.next()){

    sCodigo = resQuery.getString("codigo");
    sNome = resQuery.getString("nome");
    sStatus = resQuery.getString("status");

    sConteudoArquivo = sCodigo +" "+ sNome +" "+ sStatus;

    // aqui o aquivo dever ter uma querbar de linha MAS NÃO PODE SER COM \n

    
    ArquivoTXT.newLine(); // com este método o arquivo fica todo maluco!!! com espaço em branco no início!!! muito doido!

 }

 resQuery.close();
				
 ArquivoTXT.write(sConteudoArquivo);
		
 ArquivoTXT.flush();  // Valida o fluxo
 ArquivoTXT.close();  // fecha o fluxo

Alguêm sabe o que está errado?

Valeu!!![/quote]

tente utilizar:

ArquivoTXT.print("\r\n");

Falo…

eh isso ai que meu amigao falou…abaixo um exemplo…

private void x() throws IOException{
    String caminhoArquivo;
    BufferedWriter ArquivoTXT = new BufferedWriter(new FileWriter("c:\\temp\\tt.txt"));
    
    for(int i=0 ; i<10 ;i++){
        ArquivoTXT.write("a\r\n");
        ArquivoTXT.write("\r\n");

    }    

[quote=mmantovani]eh isso ai que meu amigao falou…abaixo um exemplo…

[code]
private void x() throws IOException{
String caminhoArquivo;
BufferedWriter ArquivoTXT = new BufferedWriter(new FileWriter(“c:\temp\tt.txt”));

for(int i=0 ; i<10 ;i++){
    ArquivoTXT.write("a\r\n");
    ArquivoTXT.write("\r\n");

}    

[/code][/quote]

Não funcionou?