Pessoal, eu estou a escrever dados no ficheiro, so que acontence que ele não aceita mudar de linha, eis o codigo:
import java.io.*;
import javax.swing.JOptionPane;
public class operacoes
{
private String ficheiro = "clientes.txt";
public void adiciona(objcliente clientes)
{
try
{
FileWriter fichcliente = new FileWriter(ficheiro,true);
fichcliente.write(clientes.getcodigo()+"");
fichcliente.write("|");
fichcliente.write(clientes.getnome());
fichcliente.write("|");
fichcliente.write(clientes.getbairro());
fichcliente.write("|");
fichcliente.write(clientes.getlocalidade());
fichcliente.write("|");
fichcliente.write(clientes.getdata());
fichcliente.write("|");
fichcliente.write(clientes.getvalor()+"");
fichcliente.newLine(); // da erro aqui.
JOptionPane.showMessageDialog(null,"O cliente " + clientes.getnome() + " foi com sucesso","BPC",JOptionPane.INFORMATION_MESSAGE);
fichcliente.close();
}
catch (IOException e)
{
JOptionPane.showMessageDialog(null,"Erro ao abrir o ficheiro","BPC",JOptionPane.ERROR_MESSAGE);
}
}
}