Como faço para adicionar paragrafo em um arquivo, pois tenho uma for, aonde cada volta ele deve acrescentar uma linha no arquivo???
Duvida Java IO
8 Respostas
public static void main(String[] args) {
try {
File f = new File("c:/temp/teste.txt");
BufferedWriter bw = new BufferedWriter( new FileWriter( f ) );
for (int i = 0; i < 100; i++) {
bw.write(""+i);
bw.write( System.getProperty("line.separator"));
}
bw.close();
System.exit(0);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Amigo espero que ajude, agora so adicionar o paragrafo na iteração do loop, quando necessario, caso não não estaja claro so postar ai.
import java.io.File;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.IOException;
public class TesteIO{
public static void main(String...args){
try{
File f = new File("arquivo.txt");
FileWriter fw = new FileWriter(f);
BufferedWriter bw = new BufferedWriter(fw);
for (int i = 0; i < 10; i++){
bw.write("Linha " + i);
bw.newLine();
}
bw.flush();
bw.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
não funcionou, esse line.separator é o q faz mudar de linha no arquivo?
O que não funcionou?! Deu algum erro?! O que aconteceu?! Fica difícil saber assim, procure dar mais detalhes sobre problemas que possam vir a ocorrer.
Quanto ao line.separetor na verdade o método System.getProperty(“line.separator”) é o responsável por uma nova linha. Uma alternaiva seria usar o método newLine() ba classe BuffereWriter como o Paulo sugeriu.
String txt = “\n”+ suaMensagem;
Usa o \n q resolve

String txt = “\n”+ suaMensagem;Usa o \n q resolve
:)
No unix e linux não 
P.S.: Se você gravar com \n e abrir com o bloco de notas do windows você vai ver que também não funciona!
\r\n nesses casos
Opa Ajudaram muito valew mesmo pessoal 