如何使用LineNumberReader获取空行数?

时间:2012-04-04 08:50:24

标签: java parsing newline

我正在尝试使用LineNumberReader来获取文件中的空行数。但是我无法获得这样的信息。以下是我正在使用的代码

LineNumberReader reader  = new LineNumberReader(new FileReader(this.file));
int cnt = 0;
String lineRead = "";
while ((lineRead = reader.readLine()) != null) {
  if(lineRead.length == 0){
    cnt++;
  }
}

reader.close();
System.out.println(cnt);

有谁知道如何获取此类信息?

1 个答案:

答案 0 :(得分:1)

尝试

if(lineRead.isEmpty()){

if(lineRead.trim().isEmpty()){

如果您认为空行仅包含空格或制表符