1. หากคุณใช้สตรีมเพื่อเขียนไฟล์ทีละบรรทัด คุณสามารถแทนที่ FileWriter ด้วย PrintWriter จากนั้นเรียกใช้เมธอด println() ของ PrintWriter
2.
คัดลอกรหัสรหัสดังต่อไปนี้:
byte fileContent[] = getJTextArea().getText().replaceAll("/n", "/r/n").getBytes();//นี่คือการใช้การดำเนินการขึ้นบรรทัดใหม่เป็นหลักใน Windows
3.
คัดลอกรหัสรหัสดังต่อไปนี้:
FileWriter fw=ตัวเขียนไฟล์ใหม่ (ไฟล์);
สตริง str=txt.getText();
สำหรับ(int i=0;i<str.length();i++){
ถ้า(str.charAt(i)==10){
fw.write(13);//write/r
fw.write(10);//write/n
}อื่น{
fw.write(str.charAt(i));
-
-
fw.ปิด();
4. เพียงแทรกตัวแบ่งบรรทัดที่สอดคล้องกันตามระบบของคุณ:
คัดลอกรหัสรหัสดังต่อไปนี้:
ไฟล์ข้อความขึ้นบรรทัดใหม่อักขระภายใต้ windows:/r/n
อักขระขึ้นบรรทัดใหม่ของไฟล์ข้อความภายใต้ linux/unix:/r
อักขระตัวแบ่งบรรทัดในไฟล์ข้อความภายใต้ Mac:/n