我正在使用缓冲的读取器来读取文件,并且我想跳过4行,而不是仅使用下面显示的continue方法的一行,有什么建议吗?

if (trimmedLine.equals(lineToRemove)) {
    continue;
}

最佳答案

您可以执行以下操作:

int skipNumberOfLines = 0;
while(read){
   if(skipNumberOfLines > 0){
      skipNumberOfLines--;
      continue;
   }

   if(trimmedLine.equals(lineToRemove)) {
      skipNumberOfLines = 3;
      continue;
   }
}

关于java - 如何使用继续跳过多于一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40886706/

10-10 11:18