1. Si usa una secuencia para escribir en un archivo línea por línea, puede reemplazar FileWriter con PrintWriter y luego llamar al método println() de PrintWriter.
2.
Copie el código de código de la siguiente manera:
byte fileContent[] = getJTextArea().getText().replaceAll("/n", "/r/n").getBytes();// Esto es principalmente para implementar la operación de nueva línea en Windows
3.
Copie el código de código de la siguiente manera:
FileWriter fw=nuevo FileWriter(archivo);
Cadena str=txt.getText();
para(int i=0;i<str.length();i++){
si(str.charAt(i)==10){
fw.write(13);//escribir/r
fw.write(10);//escribir/n
}demás{
fw.write(str.charAt(i));
}
}
fw.close();
4. Simplemente inserte los saltos de línea correspondientes según sus respectivos sistemas:
Copie el código de código de la siguiente manera:
Carácter de nueva línea de archivo de texto en Windows:/r/n
Carácter de nueva línea de archivo de texto en Linux/Unix:/r
Carácter de salto de línea en archivos de texto en Mac:/n