java删除文本文件空行
复制代码代码如下:
นำเข้า java.io.BufferedInputStream;
นำเข้า java.io.BufferedReader;
นำเข้า java.io.File;
นำเข้า java.io.FileInputStream;
นำเข้า java.io.FileWriter;
นำเข้า java.io.IOException;
นำเข้า java.io.InputStream;
นำเข้า java.io.InputStreamReader;
คลาสสาธารณะ qukonghang {
ชื่อไฟล์สตริงคงที่ส่วนตัว 1;
ชื่อไฟล์สตริงคงที่ส่วนตัว 2;
โมฆะคงที่สาธารณะ main (String [] args) {
filename1="file1";
filename2="file2";
ไฟล์ file=ไฟล์ใหม่ (ชื่อไฟล์1);
InputStream คือ=null;
BufferedReader br = null;
สตริง tmp;
ตัวเขียน FileWriter=null;
อินท์ i=0;
พยายาม {
คือ = ใหม่ BufferedInputStream (FileInputStream ใหม่ (ไฟล์));
br = ใหม่ BufferedReader (InputStreamReader ใหม่ (คือ "utf-8"));
นักเขียน = FileWriter ใหม่ (ชื่อไฟล์2, จริง);
ในขณะที่((tmp=br.readLine())!=null){
ถ้า(tmp.เท่ากับ(""));
อื่น{
Writer.write(tmp+"/n");
ฉัน++;
System.out.println(i);
-
-
นักเขียน.ปิด();
คือ.ปิด();
} จับ (IOException จ) {
e.printStackTrace();
-
-
-