o arquivo esta sendo gravado em uma linha so ,… como faço para gravar pulando linha?
nao sei se ja existe o método writeln pra arquivos tb, hehehehe, mas se não, use ‘\n’ no final da String a ser gravada
public void gravaBackup(){
Vector v=new Vector();
v=bd.BackupCliente();
try{
PrintWriter out = new PrintWriter(new FileWriter(“A:/Cliente.bku”));
for(int i=0;i<v.size();i++){
out.println(String.valueOf(v.elementAt(i)));
}
out.close();
}catch(IOException ioex){
JOptionPane.showMessageDialog(null,"O Disco não foi encontrado ou está cheio ",“Não Localizado”,
JOptionPane.ERROR_MESSAGE);
erro=true;
}
}
Pode usar :
public void GravaArquivo(){
BufferedWriter arquivo;
try{
arquivo = new BufferedWriter(new FileWriter("c:\arquivo.txt"));
for (int i = 0; i<10; i++) {
arquivo.write("hello world");
arquivo.newLine();
}
} catch (IOException e){
System.out.println("Arquivo nao encontrado");
}
}
Isso vai escrever hello world numa linha e passar pra proxima !!!
Falow…