-2

我正在尝试使用 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);

有谁知道如何获得这些信息?

4

1 回答 1

1

尝试

if(lineRead.isEmpty()){

或者

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

如果您考虑将仅包含空格或制表符的行清空

于 2012-04-04T09:25:30.537 回答