Olá pessoal, como vai?
Eu estou desenvolvendo um software em que o usuário digita um texto em um TextArea, e esse texto será salvo em um .txt. Eu até consegui escrever os dados do TextArea no bloco de notas, mas não do jeito que eu quero.
Por exemplo:
O texto digitado fica assim no TextArea:
“Olá Mundo!!!
Me chamo Alexandre…”
Mas no .txt fica assim:
“Olá Mundo!!!
Olá Mundo!!!Me chamo Alexandre…”
Como eu faço para que o texto no .txt fique igual ao do TextArea?
Meu código segue abaixo:
String linhas[] = new String[1000];
PrintWriter pw=null;
try {
pw = new PrintWriter( new File( "C:/.../FormataçãoEmail.txt" ) );
} catch (FileNotFoundException ex) {
throw new RuntimeException(ex);
}
for (int i = 0; i < jTextArea1.getLineCount(); i++) {
try {
linhas[i]=jTextArea1.getText(jTextArea1.getLineOfOffset(i), jTextArea1.getLineEndOffset(i));
} catch (BadLocationException ex) {
throw new RuntimeException(ex);
}
}
for (int i = 0; i < jTextArea1.getLineCount(); i++) {
pw.println(linhas[i]);
}
pw.close();
Desde já obrigado.