java 如何把txt文件里的空行 删除掉?

就这种如何把空行 删掉??
2025-01-01 05:26:14
推荐回答(4个)
回答1:

读每一行,去空白,再判断是否为空字符串,可以考虑新写一个文件,把去掉空白的内容写入进去,完了保存,再将原文件删除就可以了

回答2:

读取文件的时候添加一个判断,如果该行是空则不添加到数据集里。
判空方法用StringUtils的isBlank方法
详见http://www.cnblogs.com/XiaoGer/archive/2011/11/06/2238227.html

回答3:

举个例子,供你参考:
import java.io.BufferedReader;
import java.io.FileReader;

public class Main {
public static void main(String[] args) throws Exception {
BufferedReader read = new BufferedReader(new FileReader("D:\\1.txt"));
String line = "";
while((line=read.readLine())!=null){
if(!line.equals("")){
System.out.println(line);
}
}
read.close();
}
}

回答4:

使用LineNumberReader方便点