Boa tarde, estou tentando adicionar um espaço entre as escritas de um programinha basico, porem estou tendo dificuldade com a nomeclarura.
Enfim, eu tenho uma tela, onde nela existem varios jtextFilds, para a inserção de dados, após isso a classe control, escreve oque foi digitado em um arquivo de texto. Estou utilizando o seguinte código pra isso.
public void exportar(usuario u) {
//caminho para salvar o arquivo txt
String url = "C:\\Local\\atendimento.txt";
Path caminho = Paths.get(url);
String newLineChar = System.getProperty("line.separator");
try {
BufferedWriter buffWrite = new BufferedWriter(new FileWriter(url));
buffWrite.append(u.getNome());
buffWrite.append(u.getTelefone());
buffWrite.append(u.getEmpresa());
buffWrite.append(u.getvalor());
buffWrite.append(u.getTipo());
buffWrite.append(u.getId());
//terminar a instrução de escrita
buffWrite.close();
} catch (IOException ex) {
}
}
Acontece que na saida do arquivo de texto gerado (.TXT) ele nao está pulando linha. Ou seja, tudo que é escrito está sendo digitado em uma linha só. Como fazer para ter a quebra de linha ?
buffWrite.append(u.getNome() + "\n");
E
buffWrite.append(+ "\n" u.getNome());
Mais nada adiantou.
Conto com voces!