1.如果是採用流的方式一行一行寫到檔案中,可以把FileWriter換成PrintWriter,然後呼叫PrintWriter的println()方法。
2.
複製代碼代碼如下:
byte fileContent[] = getJTextArea().getText().replaceAll("/n", "/r/n").getBytes();//此處主要是為了在Windows中實作換行操作
3.
複製代碼代碼如下:
FileWriter fw=new FileWriter(file);
String str=txt.getText();
for(int i=0;i<str.length();i++){
if(str.charAt(i)==10){
fw.write(13);//寫入/r
fw.write(10);//寫入/n
}else{
fw.write(str.charAt(i));
}
}
fw.close();
4.只要依照各自的系統插入對應的換行符即可:
複製代碼代碼如下:
windows下的文字檔換行符:/r/n
linux/unix下的文字檔換行符:/r
Mac下的文字檔換行符:/n