1.如果是采用流的方式一行一行寫到文件中,可以把FileWriter換為PrintWriter,然后調(diào)用PrintWriter的println()方法。
2.
byte fileContent[] = getJTextArea().getText().replaceAll("\n", "\r\n").getBytes();//此處主要是為了在Windows中實(shí)現(xiàn)換行操作
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.只要按照各自的系統(tǒng)插入對應(yīng)的換行符即可:
windows下的文本文件換行符:\r\n
linux/unix下的文本文件換行符:\r
Mac下的文本文件換行符:\n